学习《QTP自动化测试进阶》第6章 –QuickTest Professional与其他工具的整合
QTP可以与WinRunner、LoadRunner、QC整合。
QTP与QC结合能实现BPT(Business Process Testing)测试。该框架让非技术人员,例如领域专家、业务专家可以在非脚本编程的环境下通过业务组件(Business Components)构建业务测试过程。
QC插件下载:
http://update.external.hp.com/qualitycenter/qc100/index.html
BPT过程:
1、业务专家编写手工组件
2、把手工组件转换成自动化组件
3、自动化测试工程师创建应用程序域和对象库
4、自动化工程师编写自动化脚本(建立函数库、实现关键字)
5、业务专家编辑业务流程(组合组件)
6、业务专家把业务流程测试用例添加到测试集并运行
要成功地通过QC调用QTP执行业务流程测试脚本,需要在QTP中设置“Allow other HP products to run tests and components”
补充学习参考资料:
1、关于QTP调用AutoIt的方法可参考:
http://blog.youkuaiyun.com/Testing_is_believing/archive/2010/01/16/5200693.aspx
2、《Using QTP with LoadRunner for Load Testing》:
http://www.loadrunnertnt.com/concepts/using-qtp-with-loadrunner-for-load-testing/
3、《HP QuickTest Professional for Business Process Testing》详细介绍了如何进行BPT测试:
在QTP安装目录中的help目录查阅帮助文档QTP4BPT.pdf
4、Quality Center安装包下载地址:
https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1131_4000_100__
5、ConnectedTesting.com的BPT-Based Test Automation Framework就是一个基于BPT的框架,《Test Automation with CTA Framework》这个PPT对这种框架的使用作了详细的解释:
http://www.connectedtesting.com/Presentations/CTA%20Test%20Automation%20Framework%20v2.1.ppt
6、《QTP整合Sikuli》:
http://blog.youkuaiyun.com/Testing_is_believing/archive/2010/03/14/5378408.aspx
转载于:https://blog.51cto.com/5587423/959911