首先,先说自动化。自动化的话是指通过系统软件、代码框架等方式,在没有人或者是较少人的直接参与下,按照人的要求经过自动检测、信息处理、分析判断、操纵控制等手段实现预期的目标过程。
其实现在传统的制造行业都已经偏向于自动化了。我们可以看到汽车的制造过程全程都是机器完成的,很多环节只要人工设定好了对应的程序,机器就能按照程序的指令,按顺序完成指定的操作,这种行为就是一种自动化。
那什么又是自动化测试呢?
我们可以用传统的自动化来理解这个概念。所谓的自动化测试,就是通过我们自动化测试工程师研发出来的自动化测试软件和测试框架,将我们的软件应用放置于这个测试框架中,再设定好对应的测试项目以及预期的测试数值,由程序执行测试自动化执行全部的测试流程,再将结果与预期结果进行比对,就能检测出软件应用存在的BUG了。这个过程中完全不用人工的点点点去测试,能更大程度的提升测试效率和测试结果的准确性。
通过上面的了解我们可以知道,一切通过工具、程序的方式来代替或者是辅助手工测试的行为都可以看作是自动化测试。其主要的手段就是模拟手工测试,通过组织编写自动化脚本执行测试用例,解决工作当中的大量问题。自动化测试,可以有效的提高我们的工作效率。