Jekins调用ALM中的自动化测试实验室
前言
由于实际工作需要,需要在Jekins上进行触发自动化测试任务,因此进行了部分研究与实现,将过程做了记录。
下文涉及到UFT12.5版本/ALM .net 12.5版本/Jekins2.121版本。
所有的自动化脚本均是使用UFT编写,并且全部保存至ALM中的test plan跟resource中。
ALM上创建测试自动化测试运行集
1)在ALM上测试实验室中,新建一个测试集,类型为:Functional。
2)将选择该测试集中包含的自动化测试用例,设计好执行的顺序流、执行的机器群。
3)查看该测试集的详细属性,记下该测试集的ID,后面会用到。
Jekins部署HPE Application Automation Tools插件
搜索并部署插件HPE Application Automation Tools
进入jekins平台-》系统管理-》系统设置
参考如下设置:设置ALMserver名称跟Server Url地址:
自动化Job创建
Jekins平台上新建新的Job,类型为自由风格。
构建处,选择 Execute HPE tests using HPE ALM Lab Management。
选择前面配置的ALMserver,设置好用户名与密码,如下图:
设置项目名称,测试集的ID,超时时间,其他参数根据实际需求进行设置,如下图所示:
增加构建后步骤,选择 publish HPE tests result
保存项目即可。
运行后,即可在jekins上查看测试用例的pass与failed的统计。
相要查看详细的执行信息需要登录ALM的测试运行中进行详细查看。