自动化脚本管理规范.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文档。上传文档
查看更多
秘密 本文内容涉及中国平安保险(集团)股份有限公司商业秘密,未经书面许可,不得以任何形式披露、传播或扩散。 ?中国平安保险(集团)股份有限公司,版权所有,不得侵犯 第 PAGE 6 页 共 NUMPAGES 8 页 中国平安保险(集团)股份有限公司 中国平安保险(集团)股份有限公司 信息管理中心 项目编号 密级 秘密 修订历史 生效日期 版本号 版本说明 作者 审核 批准 新建 自动化脚本管理规范 目录 TOC \o 1-4 \h \z \u 1 概述 3 1.1 目标与范围 3 1.2 使用范围 3 1.3 术语和缩略语 3 1.4 参考资料 3 2 角色和职责 4 3 总体说明 5 3.1 概述 5 3.2 目标和约束 5 4 规程 6 4.1 脚本设计 6 4.2 脚本编写管理 6 4.2.1 脚本编写要素 6 4.2.2 脚本注释 7 4.3 版本管理 7 概述 目标与范围 本文描述自动化脚本管理的相关规范。 使用范围 本文档主要是提供给自动化工程师的一份使用指南,包括自动化工程师在脚本编写及版本管理时需遵守的相关规范及自动化脚本的要求。 本文档适用的读者范围为应用开发支持部人员、信息管理中心领导、部门领导、分管领导、开发组长、项目负责人、项目组成员、配置管理(CM)人员、质量保证(QA)人员和其他受影响的相关组,如关联开发组等 术语和缩略语 序号 术语/缩略语 全称和说明 参考资料 《软件质量保证》 角色和职责 测试组长 具体的领导测试小组,实施测试工作 在测试过程中协助测试人员使用正确的测试方法和测试工具 负责制定回归测试计划、回归测试准备清单、回归测试报告,编写回归测试跟踪表,审阅测试需求/案例等 测试案例工程师 根据良好的技术背景,依据测试需求设计和开发测试案例 根据测试需求的业务风险,分析测试案例执行的优先级 为自动化测试准备测试数据 自动化工程师 对要做自动化测试的案例进行评审 熟练掌握自动化测试工具,编写自动化脚本 调试并加强自动化测试案例,使它们更健壮和有效的在QTP中实现程序功能 环境工程师 维护测试环境的数据完整性 根据测试团队的需求,协助测试案例工程师生成测试数据 总体说明 概述 QTP脚本是一组用VBscript来描述测试过程的字符集合。脚本一般分为两类,一种是使用QTP的录制功能自动生成的代码,另一种是为完善脚本功能而手工添加的代码,比如数据检查,信息输入输出等,都统称为自动化脚本。 自动化脚本的编写是非常重要的一个步骤,它关系到整个自动化测试的成败与否。对于每个系统都根据功能模块进行封装调用。 目标和约束 本文档主要是提供给自动化工程师的一份脚本管理规范,主要包括脚本设计、脚本编写规范和版本管理规范内容。 本文档不包括需求覆盖方面的内容,也不包括测试案例准备和测试案例数据生成的具体方法,涉及自动化案例的编写也从简叙述。 自动化测试被理解为执行被安排好的操作的序列,这些操作的序列就是正常的去执行一些测试案例从而替代手工执行。其中输入和鉴别的步骤都是自动化的子过程而已。 在开始QTP录制之前至少要通览系统一遍,确保你对程序的各个界面以及流程十分的熟悉.知道下一步要做什么是非常重要的,并能确定哪些信息是需要检查来确认程序在执行过程中是否在正常运行. 一旦开始在测试中录制应用程序,QTP就会录制下程序的行为.这使得业务流程的每个步骤都被录制和存储起来。录制完成时自动化脚本则初步形成,在通过手工对脚本进行修改,并增加输入、输出参数及检查点等内容。 规程 脚本设计 在功能测试的具体案例目录下,上传《案例IO说明》文档,包含这个案例脚本所用到的模块的所有输入、输出参数以及案例所设的检查点3项内容,具体请参照下面附件: 脚本编写管理 脚本编写要素 把所有测试执行时需要改动的值,即测试数据,都设置成输入参数,放在说明文档《执行数据》中,与QTP的datatable相关联。 系统的URL要设置成参数,以便在不同的测试环境中进行脚本执行。 在每个功能案例前加上关闭IE的语句,以保证当次案例可以正常执行。语句如下:systemutil.CloseProcessByName(iexplore.exe) 所有输入、输出参数第一个字母必须小写,并不能为下划线或‘$’,参数名不能为中文,尽量采用数据库表中的标识作为参数名,这样一是方便测试人员识别参数的含义,二是有利于在脚本中实施数据库检查。 可重用的模块需对它进行封装成Action,由模块组合生成可执行的脚本。 函数表示一个动作,所以它的结构定义为动词+名词,动词必须小写,后面的名称首字母大写,函数命名尽量不要使用缩写,而且它的名称应该使

文档评论(0)

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

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

1亿VIP精品文档

相关文档