QTP使用规范(修改版).docVIP

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

QTP使用规范 脚本命名规范及保存 脚本命名规范 交易类型 规则 举例说明 1 单体交易 交易码-F/Q-序号 03001-F-01……03001-Q-01…… 2 联机交易 测试日期-序号0102…… 备注: 单体交易命名规则为测试案例以机构模式分为Q、F两大类,其中Q=综合柜员制、F=复核制;每一类(例如:03001-F)下面又分多组测试案例,每一个案例名称(例如:03001-F-01)对应测试案例excel文件中的一个sheet的名称; 联机交易命名规则为以测试工作日为划分基准,用序号区分每个工作日有多少组联机交易;(联机交易命名待定) 脚本保存路径 脚本录制及调试成功后统一放在\\XXXX\脚本案例库目录下,目录结构图为: 交易起止界面约定 交易录制时,以输入交易码界面作为每个模块的录制起止界面;如图: 其中:修改机构号、打开柜面系统、操作员第一次登录、机构签到、机构签退、关闭柜面系统这几个模块是公共模块,由测试组统一进行录制,测试人员根据自己的测试案例情况自行引用。 公共模块名称 说明 修改机构号 修改机构号在config.bat程序中执行; 打开柜面系统 机构签到 当第一次进行该机构的操作时需要进行机构签到,随后在该机构执行的所有交易不能再次引用该交易;除非再次换机构操作时(该约定只针对在联机交易测试时使用) 操作员第一次登录 操作员第一次登录系统的脚本中不包括修改密码的步骤,因此要保证操作员密码都不需修改; 机构签退 机构签退交易不要求在单体交易中引用,只在做联机交易时测试日终前引用; 关闭柜面系统 QTP脚本中的模块Action划分约定 一个操作员每输入一次交易码选择交易模块就作为一个Action,每个Action要重新命名(约定以每个操作的中文名称命名)。当引用公共模块中的脚本时需要copy of Action到自己的QTP脚本。公共模块的路径为\\XXXX\脚本案例库\01 公共模块 例如:单体交易脚本模块划分如下: 引用公共模块 操作员第一次登录 Action1。。。N(根据QTP脚本录制内容重新中文命名),如记账、复核、授权、授权提交,都要各自独立为一个Action模块 联机交易测试脚本划分如下: 引用公共模块 修改机构号 (设置自己测试案例的机构号信息) 引用公共模块 打开柜面系统 引用公共模块 机构签到 单体交易QTP脚本1 。。。。。。 单体交易QTP脚本N 引用公共模块 机构签退 (联机测试中的日终前才使用) 引用公共模块 关闭柜面系统 脚本编写规范 头文件格式 在每个模块脚本开始位置加上注释说明 ‘********************************************************** ‘ 文件名: 03001-A-01 ‘ 实现功能介绍: 该脚本实现了汇兑功能 ‘ 作者: ‘ 张三06/15/2009 –完成脚本的录制 ‘ 修改人: ‘ 张三06/16/2009 – 修改复核部分代码 ‘ 张三06/17/2009 – 修改授权部分代码 ‘********************************************************* 代码注释部分的约定 录制完成后对代码进行增强时,添加或修改的脚本都必须以注释的方式标明,明确添加或修改此段脚本的具体意义,前后都要增加一个空行。如 ‘********授权:取列表中需授权信息************************** i=JavaWindow(MainFrame).JavaTable(操作员).GetROProperty(rows) JavaWindow(MainFrame).JavaTable(操作员).SelectRow (i-1) 关键字参数化命名的约定 关键字 规则 举例说明 1 输入参数 参数中文名拼音第一个字母的组合_in Dzqh_in 单证数量 2 输出参数 参数中文名拼音第一个字母的组合_out Lsh_out 流水号 注意:第一个字母大写 检查点的设置约定 设置检查点 检查点具体位置设置 通过设置检查点判断结果的准确性 典型案例 记账成功,请求复核→“提交交易服务器成功” 复核成功,请求授权→“授权请求成功” 授权成功→“授权成功” 提交授权的交易成功→窗口的标题文字:“提交交易服务器成功” 错误验证案例 抓取错误提示框中的文字作为 检查点 包括:输入错误类提示信息(例如:金额输入错误) 业务功能错误

文档评论(0)

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

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

1亿VIP精品文档

相关文档