1. QTP简述
QTP(HP QuickTest Professionnal)是一种自动化测试工具,QTP11.5之后的版本已经更名为UFT(Unified Functional Testing)。
QTP使用VBScript脚本来进行自动化测试。
2.QTP的特点
(1)被测对象:可以测试任意语言的应用程序
(2)测试原理:面向对象的测试
(3)测试脚本:VBScript
3. QTP的优点与缺点
自动化测试与手工测试相比的优点有:快速、可靠、可程序化、可重复、广泛性、可再使用
QTP与其他自动化软件相比:
优点:脚本相对容易、易于使用、易于与QC集成、易于监控和管理、可用于移动应用程序的测试
缺点:只在Windows操作系统中使用、不是所有的浏览器都支持、成本高主要作为商业工具、脚本编写时间短但执行时间长
4.什么时候适合选择自动化测试
(1)测试对象:测试对象是一个业务流程,且已经相对稳定,后期改动较少
(2)测试过程:需要经常重复
(3)测试步骤:多且要求每次测试都一致
(4)测试数据:大量数据被使用
(5)测试结果:容易判断且能被自动化工具捕获
5.什么时候不应该选择自动化测试
(1)测试对象:测试外观,感觉,颜色,图表布局等,项目还不稳定,变更频繁
(2)测试过程:仅仅进行一次或数次
(3)测试步骤:随机测试,每一次测试都可能不一样