APP测试流程与测试点

  • 在开发人员还在开发时
  1. 对需求进行分析,包括业务层面和数据层面的分析
  2. 制定相应的测试计划,确定测试策略和范围,分配人员任务
  3. 根据人员安排,完成不同模块的测试用例的编写
  4. 用例评审看业务逻辑是否完整通顺,用例数量是否达标,用例标题是否清晰,数据流动影响的模块
  5. 测试资源及数据的准备(APP测试中,需要准备不同系统、版本、机型以及不同价位的真机)
  • 开发人员提交测试后
  1. 根据开发给的文档部署相关测试环境
  2. 第一轮全面执行测试用例,期间不接受任何前端/后端的提测,还可以做一下API接口测试和UI兼容测试
  3. 第二轮执行专项测试,包括弱网、升级、系统交互测试等,并对已知bug回归测试
  4. 第三轮进行验收测试,以及全功能,全用例测试

APP专项测试

  • 系统交互
  1. 运行异常处理
    比如网路突然断开,网速过慢;
    集弃内存不足、存储空件不足
  2. 中断测试
    比如软件运行过程中接电话,收短信,锁屏,闹铃,充电,收到通知提醒
    软件运行时,前后台切换
  3. 设备物理按键|键盘交互
  • 升级
  1. 正常的下载升级过程
    消息推送
    升级包下载与续传及网络判断
    权限
  2. 旧版本数据的兼容性
    本地数据的兼容性
    新旧版本后台服务接口的兼容性
  • 兼容测试
  1. 硬件适配(安装、卸载)
    不同手机厂商、硬件性能、不同屏幕大小的适配
  2. 系统版本的兼容(应用使用API及类库兼容性)
    IOS6-9;Andriod3以上
  3. 不同分辨率屏幕的适配(UI,交互实现)
    主流机型与目标机型分辨率
  • APP授权测试
  1. 安装与升级授权列表提示
  2. 最小授权
  • 稳定性测试
  1. 应用程序异常终止-crash
  2. 应用程序无响应-ANR
    工具:
    monkey
    基本运行命令:
    $adb shell monkey -p app.package.name -v –s 0 100
  • 异常测试
  1. 弱网测试,模拟2G/3G/G/wifi
  2. 模拟不同网络间的切换
  3. 低电量提示时
  4. 充电、拔电
  5. Push测试,检查用户在免打扰模式下能否接受push
  6. 离线测试,检查app是否支持离线浏览,无网络时,是否有提示
  • 授权测试
  1. 安装与升级授权列表提示
  2. 最小授权
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值