盛世游戏网

盛世游戏网

哪些软件测试不够自动化

59

定制型项目

为客户定制的项目,维护期由客户方承担,甚至采用的开发语言和运行环境也是客户特别要求的,导致公司在这些方面的测试积累较少,不适合作自动化测试。

项目周期很短的项目

项目周期和测试周期都很短,不值得花精力去投资自动化测试,因为好不容易建立起的测试脚本不能得到重复利用。

业务规则复杂的对象

业务规则复杂,包含许多逻辑关系和运算关系,工具很难进行测试。

美观、声音、易用性测试

涉及人的感观方面的测试,如界面的美观、声音的体验、易用性等,只有人才能进行有效的测试。

测试很少运行

测试很少运行的情况下,自动化测试的效果会大打折扣,因为自动化测试需要频繁且反复地执行才能有效。

软件不稳定

在软件不稳定的情况下,自动化测试可能会因为不稳定的因素而失败,只有在软件达到相对稳定,没有界面性严重错误和中断错误时,才能开始自动化测试。

涉及物理交互

自动化工具很难完成与物理设备的交互,例如刷卡等操作。

这些情况表明,自动化测试并不适用于所有类型的软件测试项目。在选择是否采用自动化测试时,需要综合考虑项目的特点、周期、稳定性等因素。