- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
包商银行自动化测试平台操作手册-培训
ATF自动化平台操作手册
PAGE24 / NUMPAGES24
ATF自动化测试平台
操作手册
2013年6月13日
1.简介
1.1手册目的
为方便自动化测试组成员快速熟悉ATF测试平台的使用,本手册对ATF平台的实际操作进行了详细介绍。通过讲解和截图将操作步骤明确化,以便节省各成员学习平台的时间并帮助解决常见问题。
1.2手册范围
本手册以包商银行个人网上银行专业版为例,通过行内转账与跨行转账两个典型交易详细演示了从建立项目到生成用例脚本再到调试的完整操作,并解析了操作中的常见问题。
ATF平台网址4:8082/ATF/
用户名/密码:名字全拼/1
示例项目demo,在执行管理及分布式执行管理中请勿对除此项目外的其他测试场景、报告、测试集进行删除或者修改操作
2.操作说明
2.1完整操作流程图
2.2新建项目
测试开始,首先要在平台中新建项目。
步骤(1)
步骤(2)
2.3新建用户
步骤(1)
步骤(2)
步骤(3)
步骤(4)
2.4捕捉对象
将需要使用的对象添加到QTP对象库。
步骤(1)注意:捕捉对象时QTP启动一定要先用IE
步骤(2)
步骤(3)
2.5添加路径
在系统维护——》路径管理中添加父路径子路径。
步骤:
注意:页面和父级页面的名称要和上传的Object Repository中的对象名一致。
2.6导入对象库到ATF
在系统维护——》对象库管理中完成导入。
步骤(1)
步骤(2)
补充:如果导入的对象不够使用则需要再次添加,只要在系统维护——》对象库管理中添加对象并输入使用属性的值即可。
注意:但如果需要添加的对象影响到当前路径(不被当前路径包括)就要重新添加路径、捕捉对象并重新导入,步骤同2.4捕捉对象和2.5添加路径(但树形结构和对象逻辑名必须与原xml文件一致才能成功导入)。
2.7指定描述对象的唯一属性
ATF生成的脚本是描述性编程,因此要使QTP能准确识别对象就要保证对象选择使用的属性是唯一的。
步骤:
注意:如果对象没有唯一的属性需要添加后再使用。
步骤(1)
步骤(2)
2.8添加动作管理
ATF是通过对对象添加动作(即方法),再在用例中把多个对象的不同动作进行组合后生成脚本的,一个对象可添加多种方法。
步骤:
注意:如果要使用的方法在下拉列表中没有需要添加后再使用。
步骤:
2.9生成用例
2.9.1新建用例
步骤(1)
步骤(2)
步骤(3)
步骤(4)
2.9.2用例内数据传参
步骤(1)添加动作
步骤(2)新建用例,需要传参的对象要将自己的输入变量动作和输出变量动作都添加到用例步骤中。
步骤(3)生成脚本,保存后调试
2.9.3场景用例(用例间数据传参)
步骤(1)新建两个用例,一个传参一个接参。
将传参用例中需要传参的对象的getroproperty动作都加入到用例,需要赋值的变量赋值。同2.9.2用例内数据传参中步骤(2)
将接参用例中需要接参的对象输入变量为空,不需要接参的输入变量赋值。同2.9.2用例内数据传参中步骤(2)
步骤(2)在场景管理——》添加模块——》添加场景用例
将传参用例和接参用例依次添加到场景用例中同2.9.2新建用例中步骤(1)
步骤(3)在场景用例中接参用例——》编辑中
将接参用例中的接参变量与传参用例中传参变量关联并保存
步骤(4)
步骤(5)生成脚本,保存后调试
3.0执行管理
3.0.1执行管理
步骤(1)右键测试集-》新建模块-》输入模块名称、描述点击保存
步骤(2)点击创建的测试集,右键选择新创建的测试集-》输入测试集名称、描述
步骤(3)在第三列场景库中选择想要执行的场景,并右键增加到测试集,选择多个场景可重复此操作,增加完毕,在第四列编辑测试几种可以看到添加的场景
步骤(四)点击编辑测试集中“新建测试任务”按钮新建测试任务,在弹出的窗口中选择执行执行的机器、日期、版本、测试类型、测试人员信息后保存
步骤(五)在测试任务管理中选择新建的测试任务点击“发送”执行,此时服务器会调起执行机本机的ATF agent执行测试任务中的场景,执行完毕,任务状态从未发送更新为已发送的状态
3.0.2分布式管理
分布式管理的执行与执行管理大体相同,不同点在于在场景库中不用手动一条条增加测试场景到测试集中,场景可以多选后点击“增加到测试集”中;新建测试任务时测试机IP可以多选,并按照场景的个数自动分配每台机器待执行的场景
4.0测试报告管理
4.0.1查看测试报告
测试任务执行完毕后可以在测试报告管理-》查看测试报告中选择相关的测试集,点击查询查看测试报告
执行失败的用例可以点击用例名称查看具体错误???骤
4.0.2报表统计
报表统计中执行版本为创建任务时的版本,报表统计可依据相同的版本统计测试案例和场景对总
您可能关注的文档
最近下载
- 2023-2024学年高中下学期主题班会 世界读书日 读书,是门槛最低的高贵 课件 .pptx VIP
- 化解小学生争吵主题班会PPT课件.pptx VIP
- 儿童保健学试题库.pdf VIP
- CB-T 46-2007 船用搭焊钢法兰.pdf VIP
- 完整版老旧小区雨污分流改造工程施工组织设计方案(最全).doc
- 2023年广东省深圳市光明区中考二模物理试题(含答案解析).docx
- 四川省成都市石室中学2024届高二下学期期中半期考试物理试题(含答案及解析).docx
- 广东省深圳市宝安区2023-2024学年四年级下学期英语期中试卷(含答案).pdf VIP
- 2025届高考英语专项复习 非谓语动词 2020-2024高考真题专练(原卷版+解析版).docx VIP
- (完整版)高中生物必修二知识点总结(人教版复习提纲)期末必备-推荐文档.doc
文档评论(0)