文章目录
1.什么是自动化测试
1.1自动化测试概念和工具
自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。
常见的自动化测试工具:QTP、selenium、Rational Robot 、jmeter、appium、soapui、Loadrunner等等.
QTP:
Rational Robot:
jmeter:
appium:App自动化测试
soapu:
Loadrunner:
selenium:开源的 web 的自动化测试工具,是一个工具集。
selenium 相比 QTP 有诸多有点:
- 免费,也不用再为破解QTP 而大伤脑筋
- 小巧,对于不同的语言它只是一个包而已,而QTP 需要下载安装1个多G 的程序。
- 支持多语言:这也是最重要的一点,不管你以前更熟悉C、java、ruby、python、或都是C# ,你都可以通过selenium 完成自动化测试,而QTP 只支持VBS。
- 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome。
- 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器执行