- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
web界面自动化说明文档
ISP自动化测试指导书
Prepared by
拟制 Date
日期 Reviewed by
评审人 Date
日期 Approved by
批准 Date
日期
目录
目录 2
1. ISP业务脚本概述 3
2. 常用映射控件 4
2.1 文本框 4
2.2 单选框 5
2.3 按钮 6
2.4 下拉列表框 7
3. 测试人员使用AW设计用例 8
3.1 环境准备 8
3.2 登录并配置AutoSpace平台 8
3.3 测试环境准备 11
3.4 编写测试用例 12
3.5 运行用例 14
4 总结 14
ISP自动化测试使用总结
ISP业务自动化主要是针对界面上按钮、输入框、下拉列表、表格等的自动化用例设计,页面的布局风格都统一,对自动化脚本维护起来也比较方便。本文主要针对自动化维护人员与测试人员描述其在不同阶段应完成的操作。
ISP业务脚本概述
ISP业务工程中主要有两个脚本,一个是ISP_Common.java,主要是一些公共函数,包括建立数据库连接、关闭数据库连接、执行SQL文本、单击、双击等;另一个是ISP_KW.java脚本,也就是AW控件功能实现的脚本,在平时的项目中需要进行修改的脚本,由前几个项目的经验总结可知,主要是根据不同的界面显示,修改工程中的一些函数,通常修改的函数有public static void menuSelect(ParameterTable para),此方法的作用是负责业务菜单的选择,由于每个版本的菜单通常都不同,修改脚本时需要修改该函数中的Property[] ps = {new Property(.class,Html.A),new Property(.text,业务菜单)}中.text后的值,如业务菜单、频道菜单、动感彩屏菜单等,修改保存完成之后,在TMSS侧重新加载工程ReLoad即可。
原有脚本中的函数public static void AuthTreeSelect(ParameterTable para)无法完成预期的对权限树的选择功能,后来查看脚本,发现 if(tObjCB.length0){
tObjCB[0].waitForExistence();
ISP_Common.click(tObjCB[0]);} 的最后一句实现有问题,后来将它改为ISP_Common.click(tObjCB[i]),执行结果与预期的一致了(现有的ISP脚本也已经进行了修改)。
常用映射控件
页面测试对象是通过RFT底层API直接获取的页面对象,页面测试对象包含.txt、.id、.value、.name、.class等属性。控件的各种属性通常使用GUIRunner工具上的 界面结构查看器(选择 工具—预览界面结构或直接单击),进行获取详细信息。
2.1 文本框
文本框的.class属性值为Html.INPUT.text,往往不能通过界面直观的进行标识,由于.name可以唯一标识一个控件,故使用结构查看器获取其.name的值,如图所示,然后进行查找。
2.2 单选框
控件单选框的.class属性值为Html.INPUT.radio,此时封装RadioSelectbyXXX的KW时,传入radio的name和value作为参数,可使用结构查看器获取其.name和.value的值,如图所示
2.3 按钮
对于button按钮元素,往往可以直观的通过按钮显示名称进行标识。此时封装ButtonClickXXX的KW时,最好直接使用页面控件,传入button的显示名称作为参数,直接在页面上寻找.value属性为传入参数值且.class属性为Html.INPUT.button的控件。
2.4 下拉列表框
下拉列表框的.class属性值为Html.SELECT,往往也不能通过界面直观的进行标识,由于.name可以唯一标识一个控件,故使用结构查看器获取其.name的值,如图所示,然后进行查找。
测试人员使用AW设计用例
3.1 环境准备
对于测试人员,需要准备的环境是由华为提供的完整的安装软件包,按照以下顺序依次完成安装:
1 TMSS V300R003C06B020
2 TMSS V300R003C06B020 HotFix(09-06-05)
3 TMSS V300R003C06B020 HotFix(09-07-06)
4 AutoSpace(for TMSS V3.3) V100R003C01B096
5 AutoSpace(for TMSS V3.3) V100R003C01B098
6 GUIRunnerV300R001C02(for 6.0)
7 GuiRunnerV300R001C02(plugi
您可能关注的文档
- 纬四路十八号院投标书.doc
- 生产许可流程.ppt
- 计算机网络课程复习内容.ppt
- 计算机二级题库 选择 改错.doc
- 地球的运动—王佩.ppt
- 2010初二期末复习第一讲.doc
- 申报创业青春榜样事迹材料--侯鑫.doc
- 小五语文2012(冬).doc
- 加强现代企业制度下思想政治工作的思考.doc
- 赵攀 公共关系学论文.doc
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
最近下载
- 宾馆装修改造项目立项建议书.doc VIP
- 悬臂法挂篮施工监测方案.docx VIP
- 财税大楼装修项目建议书.doc VIP
- XXX教学楼装修改造项目建议书.pdf VIP
- 提高胸外科患者肺功能锻炼的依从性品管圈汇报书ppt.pptx
- 2025广西百色工业投资发展集团有限公司招聘27人笔试参考题库附答案解析.docx VIP
- 2025国内短剧行业市场规模、出海短剧市场机遇及未来短剧制作方向分析报告.pptx VIP
- 2025广西百色工业投资发展集团有限公司招聘27人考试备考题库及答案解析.docx VIP
- 2025广西百色工业投资发展集团有限公司招聘27人笔试备考试题及答案解析.docx VIP
- 小升初语文成语错别字专项练习.pdf VIP
文档评论(0)