Jenkins+QTP自动化测试框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins+QTP自动化测试框架相关的知识,希望对你有一定的参考价值。

脚本实现部分:

自动化工具:QTP

选择合适的Add-in插件以便识别出被测系统的对象,Visa项目选择的是Web插件,注意:记得先打开QTP工具后打开被测系统。

 技术分享

 

每个主要业务用单独的一个脚本实现,主要涉及到的的QTP脚本的实现的有以下几点:

 

1. 从下拉菜单菜单中任意选择一个选项,获取Weblist对象的“items count”数目,然后任意选择一个数,作为selectindex

 技术分享

 

 技术分享

2. WebEdit下拉模糊匹配,选择了键盘鼠标模拟录制

技术分享

 技术分享

3. 描述编程抓取页面上同类型的对象如Webcheckbox,然后随机选择一个

技术分享

 

技术分享

 

4.模拟键盘输入

 技术分享

5.创建fso对象,读取文件操作

 

技术分享

 

自动构建部分,使用Jenkins

 

1.下载jenkins war->运行命令启动Jenkins(java      -jar jenkins.war ->浏览器打开http://localhost:8080/可见jenkins界面

2.准备一VBS脚本用于打开QTP,以及运行指定目录下的QTP脚本

技术分享

 

 

3. 在jenkin中配置构建步骤

技术分享

 

 

以上是关于Jenkins+QTP自动化测试框架的主要内容,如果未能解决你的问题,请参考以下文章

QTP自动化测试从零基础到精通进阶(脚本测试VBS语法描述性编程测试框架)

QTP软件测试工具QTP脚本设计与框架有关问题答疑

接口自动化测试工具都有哪些?

robot framework和qtp的区别

Selenium2.0+TestNG+Ant+Jenkins自动化测试浅尝

为啥python sgdclassifier 每次分类的结果都不一样