在讲如何入门之前,首先得对自动化测试有个概念 吧,否则怕你入错行,贻误终身啊。什么是自动化测试(Test Automation)?Wikipedia上如下定义:
In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.[1]
Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or add additional testing that would be difficult to perform manually.(http://en.wikipedia.org/wiki/Test_automation)
英文没看懂?好吧,对于初入门者,我也忍了,就简单翻译下吧。如下:
在软件测试中,测试自动化就是用特定的软件(与被测软件区别开)去控制测试的执行,对比实际结果和期望结果。自动化测试能够使已有的正式测试过程中的重复且必要的任务自动化,或者增加一些手工测试难以执行的测试。
Wikipedia