软件测试之APP测试流程及策略

一、App测试流程

  需求-设计-开发-测试-上线

二、App测试维度

  功能测试、性能测试、兼容性测试、稳定性测试、用户测试

三、App测试策略(方法)

      与web端相同:表单值域测试、业务流程测试、业务逻辑测试、数据准确性测试、链接跳转测试、cookie测试、接口测试

      与web端不同:

  •     兼容性测试:UI测试、分配率测试(手机屏幕大小、ipad平板)、网络测试(3g,4g,5g,wifi)、系统测试(IOS测试、安卓测试、系统版本测试)、配置兼容性测试
  •     安全测试:通过不同的杀毒软件来扫描自己的App、漏洞扫描、SQL注入、数据的加密解密
  •     性能测试:CPU监控、内存监控、耗电量、流量耗费、响应测试
  •     用户体验测试:不要放弃小白用户、不要放弃低配机制、用户的交互体验、手机的自带功能(指纹、面部识别、三滑、左滑右滑、长按)
  •     安装卸载更新:安装(通过不同渠道安装、安装过程中断开)、卸载(验证软件卸载后是否有遗漏数据)、更新版本(跨版本测试、更新过程中断开、更新后回归测试)
  •     健壮性测试:异常断开(软件使用过程中来电、来视频)、内存溢出(多线程、内存溢出)、稳定性测试(使用monkey)
  •    增值业务:推送消息(测试推送内容是否正确、时间是否正确、条件)、控件测试(日历、天气、地区)、广告
  •    权限测试

四、使用工具

  monkey 

       monkeyrunner

  GT

  appium

  appscan

刚出炉的小菜鸟
原文地址:https://www.cnblogs.com/zengch/p/13508265.html