自动化测试 在软件测试中自动化测试指的是使用独立于待测软件的其他软件来自动执行测试比较实际结果与预期并生成测试报告这一过程 在测试流程已经确定后测试自动化可以自动执行的一些重复但必要测试工作也可以完成手动测试几乎不可能完成的测试对于持续交付和持续集成的开发方式而言测试自动化是至关重要的 随着软件系统规模的日益扩大以及应用领域的不断拓展对软件系统的测试也变得更加困难和复杂传统的人工测试的局限性也越来越明显自动化软件测试技术可以克服传统测试技术的许多问题自动化测试所依据的是一套严密的测试法则和评估标准具有完整的自动测试过程因此它可以避免测试人员惯性思维所导致的测试疏漏也可减少由于手工测试中繁复的重复工作所导致的人为差错