功能测试每个测试轮次的意义:
序 | 测试轮次 | 意义 |
---|---|---|
1 | 第一轮 — 新需求测试 |
只针对本版本新加入的需求进行测试: >> 要求对新需求进行详细、细致的测试(只用单机测试); |
2 | 第二轮 — 设备兼容测试 |
针对新需求,分别进行Android和iOS不同版本/设备/屏幕大小的测试覆盖: >> 只关注主要功能和UI,无需进行详细、细致的测试;
(经过以上两轮,能确保新加的需求在大部分设备上,都能运行正常) |
3 | 第三轮 — 全面回归测试 |
针对过往的旧功能,进行回归,确保引入新需求后没有引起其他模块的问题: >> 主要关注主流程和主功能,无需进行详细、细致的测试; (该轮测试的覆盖度和所耗时间,会根据开发质量来决定。 假如开发质量好,几乎没有引起其他模块问题,则此轮测试不需耗费过多时间; 假如开发质量较差,引起其他模块问题多且大,则此轮测试非常有必要) |
4 | 第四轮 — 版本兼容测试 |
由于客户端的上线受渠道影响,所以前后端总是先于客户端上线。 >> 该轮主要验证新版本前后端上线后,对当前线上的旧版本客户端,不会带来影响。(也就是当前线上用户,用起来不会受影响) |
5 | 第五轮 — Dev最终验收 |
做客户端上线前,最后一次验收,主要关注主流程即可。 通常在该轮测试时,不会再修复Bug,不会再有任何变更,几乎可以认定为是用户正式使用状态了。 |
6 | 第六轮 — Prod测试 |
新版本客户端+新版本前后端,主要关注新需求和主流程。 理论上不会再有什么问题,但也能发现一些前期测试遗漏或环境配置差异导致的问题。 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!