400-9988-316
发布时间:2021-06-09浏览量:483次
我们都知道自动化测试很香,它能帮助测试人员解决很多简单的重复工作,帮助测试人员从重复、枯燥的手工测试中解放出来。但是,自动化测试不是万能的,它只是测试人员工具箱里的一件工具,无法取代测试工程师的地位。那么,哪些项目不适合自动化测试呢?不适合做自动化测试的项目具有哪些特点?
1、被测系统或需求不稳定,你永远会奔波在自动化测试用例的更新、维护、调试和测试报告的分析中,得不偿失.
2、项目时间非常紧张。建自动化测试框架,开发测试脚本非常需要时间,对时间比较紧张的项目可以先不考虑自动化.
3、定制型项目或一次型项目,为客户定制的产品,维护期由客户方自行承担的,甚至采用的开发语言、运行环境都是客户特别要求的,这样的项目不适合作自动化测试。
4、项目周期很短,不值得花精力去进行自动化测试,好不容易编写好的测试脚本,不能得到重复的利用是一种资源的乱费。
5、业务规则非常复杂的项目。业务规则很复杂,有很多的逻辑关系、运算关系,工具就很难判断得到的结果是异常还是正常。
6、易用性测试,美观,声音等人的感观方面测试。
7、测试很少运行,可能一年难有两个版本,自动化测试成效不高,自动化测试就是让它不厌其烦的、反反复复的运行才有效率。
8、涉及物理交互,如打印,需要刷卡等。工具很难完成与物理设备的交互。
当然,具有这些特点的项目不是说我们完全不能使用自动化测试,可以用自动化测试的一些方法,如写个简单可靠的脚本,也是能大大节约时间的。