1. 测试时间相对长,且存在大量重复性、机械性手工测试的项目。
2. 产品型软件,每发布一个新的版本或打补丁都需要对其他模块执行相同的测试。
3. 项目型软件,需求变更频繁,每变更一次,需要对原有的无争议的功能做测试。
4. 经常需要更换应用程序部署站点的软件,每更换一次需要对所有功能做验证测试。
5. 测试时间相对长,且存在大量需要执行回归测试的软件项目。
6. 系统界面稳定,需要对业务流程进行验证测试的软件。
7. 采用增量开发持续集成的项目,需要对频繁更新的程序执行验证测试。
8. 软件项目采用主流开发平台技术,且不存在物理交互的测试。
推荐阅读: