测试用例阶段
- 场景用例覆盖--增加开发对需求的全局理解深度
- 已确认优化需求重点提醒--确保开发和测试对需求的信息同步
- 提供开发自测用例--增加开发自测的认知
? ? ?在测试用例评审阶段,也就是程序开发阶段,用例覆盖率尽可能的全面,能进一步提高开发设计方法或对业务逻辑的理解,减少不必要的缺陷产生。
测试阶段
- 测试整体至少分为三轮:
- 测试环境:核心测试,包括ui细节、字段规则、逻辑 校验等。(时间占比:60%)
- 预生产环境:二次进行全流程场景测试(时间占比:30%)
- 上线tag验证:确保代码合并到master后没有问题(时间占比:10%)
- 代码扫描/错误监测:
- sonar声呐代码扫描工具,检测开发代码一些常规的语法规则错误;
- bugly检测app端运行过程中的产生的奔溃、空指针等错误;
- 开发自测用例:跟进开发自测用例完成情况--确保开发提测质量
- 缺陷进行严格分类:代码缺陷、产品优化--精准统计开发质量
- 对缺陷提供调试数据,供开发修复调试--提高开发缺陷修复质量
- 提高测试质量/效率的手段:
- 文本比对工具:beyond compare
- 抓包工具:charles
- 数据库连接工具:navicat
- 接口工具:jmeter/postman/robot framework
? ? ? 在测试阶段,通过代码扫描工具提前消除代码的语法规则上的一些错误,且对代码进行规范化处理,减少不必要的缺陷产生。开发自测用例以及调试数据时保证开发质量和修复缺陷质量的手段之一;严格对缺陷进行分类,减少开发的逆反心里,促进团队的和谐。
上线前后阶段:
? ? ? ? 上线前:预生产环境流程测试通过后,要求产品进行验收测试,确认是否满足需求,进一步确保上线前的产品质量。
? ? ? ? 上线后:关注业务其他用户反馈,及时跟进线上问题。
复盘阶段
- 统计开发自测通过率和测试人员测试通过率,低于90%则进行分析原因
- 阻塞时长较长(超过2个小时或0.5天)的问题,进行根本原因分析以及后续措施
? ? ?及时复盘,及时分析当前需求中遇到的问题,及时总结解决方案,在不断的反思总结中提升团队的合作默契度和个人的专业能力。
|