我搜了一圈,也没找到关于 app 测试流程方面的内容。不清楚是不是大家的公司里都已经有了比较规范的测试流程。
我现在这家公司,来之前做了 3 年半的 android 系统测试,来这家公司时候只有我 1 个人,需要测试 iOS、android、wp8、win8、wap 等产品,在这 1 年半的时间里一步步走过来,大大小小的版本发布了 50 多个了,现在共有 5 个人了,从经验教训中一点一点积累了一些测试流程、测试策略方面的内容,现在分享出来,供大家讨论,有不足的地方还请大家不要吝惜,尽管指出来,大家一起提高。
因为代码能力有限,自动化方面只是做了 iOS、android 的稳定性测试方面的脚本,还没有进行大规模的功能脚本编写。

一:
自由测试
UI 测试 - 对比效果图
执行新功能测试用例
对新增功能进行全面拓展测试
交叉测试

二:

主要功能的弱网络测试:断网、1KB 网络、10KB 网络(对基本功能的使用)
响应时间测试(登录条件下):20KB 网速下加载数据时间。
稳定性测试:长时间使用客户端多长时间会崩溃
兼容性测试手动:android 4.0、4.1、4.2、4.4、5.0;480、720、1080、2K 屏所有新功能的兼容性 + 已有功能的基本功能兼容性(需要加强)
耗电测试、流量测试(大版本才会测试)
网络兼容性测试(个个列表数据能加载成功)

三:

兼容性平台测试:百度 MTC、Testin
执行所有功能用例测试(高优先级 case,根据对老功能的影响决定是否执行中优先级 case)

四:
redmine 缺陷库上严重 bug 验证测试
注释掉为方便测试写的代码 的检查
发布版本的基本功能测试
版本号、客户端名字检查


↙↙↙阅读原文可查看相关链接,并与作者交流