app功能测试
-
产品需求文档
- 显性需求
- 隐形需求:
- 用户习惯
- 行业规范
- 竞争对手
-
兼容性测试
- 操作系统:
- 系统名称(Android,IOS)
- 系统版本(8,9等)
- 生产厂家(小米,华为等)
- 设备型号(当记录移动端bug时,一定要说明手机型号和系统版本)
- 网络
- 移动网络2G/3G/4G/5G
- 无线网络WIFI
- 分辨率(手机屏幕大小)
- 操作系统:
-
异常测试
- 热启动应用
- app手机后台到前台的启动过程
- 需求1.前后台切换时页面保持一致
- 需求2.后台切换到前台,重新登录
- 需求3.后台切换到前台,回到首页
- 网络切换&中断恢复
- 移动网络->WiFi----根据设备网络情况虽死提示用户操作
- 4G->2G/3G
- WIFI->移动网络----流量消耗提醒
- 有网络->无网络----无网络提醒
- 电话&信息中断恢复
- 热启动应用
-
安装/升级/卸载
-
安装
-
Android(java语言)
-
应用市场,apk包,扫码安装
-
IOS(ObjectC语言)
-
AppStore,IPA包,UUID
-
-
升级
- 升级方式:提示升级,强制更新
- 按顺序升级:高版本覆盖低版本,跳版本升级
- 降序升级:低版本不能覆盖高版本
- 接口升级:新版本的接口需要兼容老版本产品
-
卸载
- 能够正常卸载成功
-
-
健壮性测试
- 对手机资源的消耗
- 手机内存消耗,内存占用
- 流量,电量消耗
- 同类型产品对比
- 崩溃恢复
- 在测试阶段崩溃必须修复
- 崩溃后可以再次进入软件实现功能(可以接受)
- 崩溃后无法再次进入软件
- 对手机资源的消耗