主流自动化测试工具–QTP
- QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件。
- QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多。VBScript毕竟是一种松散的、非严格的、普及面很广的语言。
- QTP的高可用性:
1.支持录制与回放
2.支持lower level模式
3.QTP的编辑器支持两种视图: Keyword模式和Expert模式
与Selenium(WebDriver)比较优劣
- 价格:
selenium是开源的自动化测试工具,但是QTP是商业版的,而且价格不菲。 - 应用领域:
Selenium仅支持web页面的测试,而QTP不光支持web界面的测试,而且还支持Client方面的测试。 - 功能方面:
录制功能QTP支持的好。QTP的录制回放成功率很高,selenium的录制回放成功率非常的低。
脚本的编辑功能。熟悉java、python等的人喜欢selenium,熟悉的是VBScript可能就会喜欢QTP。 - 框架处理的能力:
在数据驱动方面,QTP支持很灵活。可以通过简单的设置就可以完成数据驱动的自动化脚本selenium要用编程来实现才可以。
常见自动化测试工具–UFT(Unified Functional Testing)
- UFT是QTP的新名字,叫统一功能测试框架。新的功能如下:
1.lnsight智能图像识别
图像识别一直是我们做自动化测试的阻碍之一。包含游戏自动化、flash动态的一些自动化。