自动化测试比手动测试更具技术性。在许多自动化测试工具中,尤其是开源软件中,测试人员必须具备足够水平的编程知识才能编写和执行测试脚本。对于技术背景有限的QA团队,在采用测试自动化方面,这一技术障碍是最具挑战性的障碍。

在许多情况下,测试自动化是负担不起的。但是,只要彻底计算了预算,从长远来看,它会为团队和业务带来极大的投资回报率。根据预算,可以更容易地选择合适的软件、开源测试工具或商业测试工具。

脚本维护是提高测试自动化总成本的重要因素,理想的自动化工具应具有减少此类工作量的功能。另一方面,脚本的可重用性为团队节省了大量时间来处理类似的测试用例。

要注意的另一个关键点是对测试工具的支持。对于商业工具,应该为用户提供所有技术问题的及时客户支持。