在以下情况下需要考虑进行自动化测试:
1. 项目需要非常频繁的进行回归测试
2. 需要在开发的过程中快速向开发人员反馈测试结果
3. 需要频繁的执行测试用例
自动化测试的好处有:
1. 非常迅速的进行回归测试
2. 非常迅速的反馈问题
3. 非常迅速的提供系统缺陷报告。
4. 非常适合敏捷开发或者极限编程的开发模式
5. 能够严格执行测试用例,避免比小心的错误
6. 能够找到手工测试不能找到的缺陷。