小程序测试点梳理
小程序的架构:
包含View视图层、AppService逻辑层;
View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行;
视图层使用WebView渲染,逻辑层使用JSCore运行;
小程序测试点:
授权:
未授权登录状态---
已授权登录状态---
同一手机号不同手机上查看数据的权限---
UI界面:
布局是否合理;
基本信息展示是否正常;
基本功能:
按功能模块;
按业务流程;
按数据流向;
同一功能不同入口有效性检查;
交互性;
兼容性:
手机型号的兼容;
屏幕大小的兼容;
微信版本的兼容;
性能&安全:
页面加载时间;
接口响应的时间;
是否存在明文传输的情况;
网络:
4G、WiFi、E网等互相切换
异常:
内存不足时的使用情况;
横竖屏切换;
网络中断;
反复操作某一点,是否会出现闪退;
运行时有外部干扰,电话,信息提示...能否正常运行;