1)什么是软件自动化测试?
自动化测试是一种使用自动化工具编写和执行测试人员测试脚本和案例的技术。
自动化测试的主要目标是减少手动运行的测试用例数量并在此基础不断提高测试效率,而不是完全取消手动测试。测试面试宝典
2)什么时候能做软件自动化测试?
在以下情况下可以首选自动化:
-
重复性任务;
-
烟雾和理智测试;
-
使用多个数据集进行测试;
-
回归测试用例;
通常,决定基于ROI(投资成本回报率)
3)那什么时候不能进行软件自动化测试?
测试人员不应该在以下情况下开展自动化测试:
-
当受测试的应用程序频繁更改或需求频繁变动时;
-
就只测试一次测试案例;
-
临时 - 随机测试;
4)软件自动化测试过程会涉及到哪些步骤?
在自动化过程中,涉及的步骤有如