技术能力:
测试设计能力
沟通充分;
人多力量大;
沉淀和积累最重要测试执行能力
自动化测试:
* 极少的case,完成极重要的功能
* 线下性能指标监控的辅助手段
* log检查的辅助手段
专项测试:
* 流量测试
* 电量测试
* CPU
* 内存
* I/O
持续集成;
兼容性测试:
* 硬件覆盖(机型覆盖)
* 软件覆盖(rom覆盖)
* 数据覆盖(功能,覆盖安装)
- 高效快速的发布能力
- 发布后的监控能力
UI Automation的替代品:
UITesting:官方,无痛迁移;不断维护和更新
KIF:没有数据沙箱的限制,可以完成更多的操作;迁移成本高
Appium:大而全,但稳定性是问题;不错的学习资料
平台协同
打包发布平台
小流量实验平台
线上监控平台
客户端开发服务器端化
开关机制
RN
JSPatch
组件化
客户端监控
Crash
基础的性能指标:冷启动时间,页面响应时长
重要API返回结果和响应时长
加入持续集成检查
资料:
CrashMonkey https://github.com/mokemokechicken/CrashMonkey
ui-auto-monkey
https://github.com/jonathanpenn/ui-auto-monkey
https://github.com/douban/ynm3k/issues
https://www.youtube.com/watch?v=ET_ozcLla4I
https://www.youtube.com/watch?v=inneIMwhVpM