APP测试点总结

1 功能测试

  •   根据产品需求文档编写测试用例
  •   软件设计文档编写测试用例

2 兼容性测试

  •       适配性测试
  1.   手机不同分辨率支持,客户端支持的分辨率等
  2.   手机不同版本的支持
  3.   手机不同厂家系统的支持
  4.   手机不同尺寸的支持
  •       安装,卸载测试
  1.   生成的apk文件在真机上可以安装及卸载
  2.   Android手机端通用安装工具。如:豌豆荚
  •       在线升级测试:
  1.   验证数字签名
  2.   升级后可以正常使用
  3.   在线跨版本升级
  4.       升级覆盖安装
  5.       下载后手动覆盖安装

  覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。

3 性能测试

  •   压力测试
  •   电量流量测试
  •   cpu,内存消耗
  •   启动时长
  •   crash率
  •   内存泄漏

4 网络测试

  •     外网测试主要实现模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况及进行业务操作。
  •     外网测试主要覆盖到wifi\2G\3G\4G,.net\wap、电信\移动\联通,所有可能的组合进行测试

5 接口性测试

  •       client端和service端的加护
  •   client端端数据更新和service端端数据是否一致
  •   client端更新时断开了
  •   client端更新时service端挂了

6 业务逻辑测试

  •   业务逻辑测试:主要测试客户端业务能否正常完成
  •   功能点测试:主要测试客户端功能点是否正常使用
  •   关联性测试:主要测试客户端与pc端的交互,客户端处理完后,pc端与客户端数据一致

7 异常测试

  •   交互异常测试:可会淡作为手机特性测试,包括被打扰的情况;如来电、来短信、低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。
  •   异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

8 安全测试

9 android特性测试(横竖屏、home键、音量键、power键等)

 

APP测试点总结

上一篇:appium+python自动化64-使用Uiautomator2执行driver.keyevent()方法报错解决


下一篇:iOS 深复制浅复制