xxx APP测试策略
背景介绍
xx 小说是一款短篇小说内容付费的阅读APP
业务介绍
后台管理模块:
- 管理APP内短篇小说的上架、下架及内容付费;
- 管理用户会员充值或金币充值;
APP模块:
用户可见页面,用户可进行小说阅读及充值消费
架构介绍
- 书架
- 书城
- 我的
- 会员充值
- 阅读器
测试计划
- 12.1-12.3 完成管理后台的测试
- 12.3-12.10 完成功能测试(4人)
- 12.11 服务端上线
- 12.11-12.12 正式环境回归、发版
测试目标
快速上线,且无严重bug,支援业务团队验证商业模块
阶段 | 目标 | 时间 |
---|---|---|
阶段一 | 功能测试 | Q1Q2 |
阶段二 | 效能提升 | Q3 |
阶段三 | 测试右移 | Q4 |
问题:
- 新项目从0到1,缺少测试体系;
- 时间短,需尽快上线验证商业模式,用数据支撑后续的计划;
- 技术方案颠覆以往的书籍定义,需重新设计后台管理及验证测试;
- 阅读器为全新开发,核心功能无法借用成熟的开发内容,时间短则风险大;
紧急 | 不紧急 | |
---|---|---|
重要 | 按时保质交付上线 | 测试右移,接口测试及线上 |
不重要 | 缺少测试体系 | roi |
测试策略
功能测试策略
方案一: APP提测前先测试管理后台,保证数据来源无问题
方案二:APP提测后,分模块,多人同时测试,将付费等共性模块抽调为专人测试;
方案三:测试后期多机型适配即可进行,减少后期兼容性测试时间,且正式环境多机型跑monkey,模拟长时间阅读等操作;
效能提升策略
方案一:后期进行接口测试,完善接口测试用例,可自动化接口测试回归充值流程;
方案二:积累测试数据,沉淀文档,减少测试时数据生成或mock时间;
测试右移策略
方案一:接口监控接入工作群,若线上重点接口异常则群@人员报警提示异常信息;
方案二:收集用户反馈,整理出是bug还是需求,反馈给业务人员,优化产品使用体验;
技术总结:
- Charles
- Jmeter
- adb