第一轮 ---- 新需求测试
只针对本版本新加入的需求进行测试。
>> 要求对新需求进行详细、细致的测试(只用单机测试)
第二轮 ---- 设备兼容测试
针对新需求,分别进行Android和iOS不同版本/设备/屏幕大小的测试覆盖:
>> 只关注主要功能和UI,无需进行详细、细致的测试;
(经过以上两轮,能确保新加的需求在大部分设备上,都能运行正常)
第三轮 ---- 全面回归测试
针对过往的旧功能,进行回归,确保引入新需求后没有引起其他模块的问题:
>> 主要关注主流程和主功能,无需进行详细、细致的测试;
(该轮测试的覆盖度和所耗时间,会根据开发质量来决定。
假如开发质量好,几乎没有引起其他模块问题,则此轮测试不需耗费过多时间;
假如开发质量较差,引起其他模块问题多且大,则此轮测试非常有必要)
第四轮 ---- 版本兼容测试
由于客户端的上线受渠道影响,所以前后端总是先于客户端上线。
>> 该轮主要验证新版本前后端上线后,对当前线上的旧版本客户端,不会带来影响。(也就是当前线上用户,用起来不会受影响)
第五轮 ---- Dev最终验收
做客户端上线前,最后一次验收,主要关注主流程即可。
通常在该轮测试时,不会再修复Bug,不会再有任何变更,几乎可以认定为是用户正式使用状态了。
第六轮 ---- Prod测试
新版本客户端+新版本前后端,主要关注新需求和主流程。
理论上不会再有什么问题,但也能发现一些前期测试遗漏或环境配置差异导致的问题。
网友评论