web界面自动化说明文档.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档