- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化测试的实践——应用QTP测试框架iSoftStone Information Service Corporation第一页,共十八页。目录自动化测试实施规划自动化测试源于手工测试基于功能分解的自动化测试框架使用TD+QTP管理测试脚本测试自动化实现的两个难点功能分解Web对象的识别静态Web对象的识别动态Web对象的识别6. 实例操作?2005 iSoftStone Information Service Corporation. All rights reserved.第二页,共十八页。自动化测试实施规划第三层次层次使用动作词的自动化测试第二层次开发自动化测试框架,降低对测试工具的依赖 测试自动化程度第一层次阶段一:完成对结算和信贷主要业务的流程覆盖阶段二:完成对业务的校验和约束阶段三:应用到更多的业务中去,规模扩大阶段?2005 iSoftStone Information Service Corporation. All rights reserved.第三页,共十八页。自动化测试源于手工测试手工测试自动化测试测试用例测试设计测试用例测试设计1 业务数据1 输入数据2 操作2 业务功能所占用的时间所占用的时间3 预期结果测试实现实现业务功能测试执行测试执行?2005 iSoftStone Information Service Corporation. All rights reserved.第四页,共十八页。基于功能分解的自动化测试框架?2005 iSoftStone Information Service Corporation. All rights reserved.第五页,共十八页。基于功能分解的自动化测试框架?2005 iSoftStone Information Service Corporation. All rights reserved.第六页,共十八页。基于功能分解的自动化测试框架优点较为模块化(modular)的设计,避免重复的脚本,减少建立或维护脚本的成本。 在应用软件开发的同时,就可以同步进行脚本建立的动作,而且当应用软件功能变动时,只需要修改业务功能脚本。 由于应用软件的功能已经被分解成独立的业务功能脚本,测试人员可以随意组合业务功能脚本成为更复杂多样的测试个案。 测试输入数据与验证数据与脚本分开,储存在另外的档案,如纯文字文件或 Excel 文件,测试人员可以更容易修改与维护。 透过判断 Action 回传值是 TRUE 或 FALSE ,可以作错误处理,让脚本更有弹性。 缺点在编写业务功能脚本时,需要「精通」测试工具脚本语言的工程师。 每个Action都会有自己的输入输出参数,需要用文档统一维护,控制变更。 测试人员除了要维护测试计划之外,还要另外维护数据文件。 对测试工具以及脚本语言来说,使用数据文件可能也要注意数据文件的格式。 ?2005 iSoftStone Information Service Corporation. All rights reserved.第七页,共十八页。使用TD+QTP管理测试脚本②①③?2005 iSoftStone Information Service Corporation. All rights reserved.第八页,共十八页。使用TD+QTP管理测试脚本TD管理QTP脚本QTP开发机连接TD服务器开发QTP脚本保存脚本到Test LabTD调度QTP脚本添加QTP脚本到Test Plan中QTP执行机连接TD服务器在执行机中运行Test Plan?2005 iSoftStone Information Service Corporation. All rights reserved.第九页,共十八页。测试自动化实现的两个难点测试自动化实现的两个难点设计——功能分解实现——Web对象的识别?2005 iSoftStone Information Service Corporation. All rights reserved.第十页,共十八页。测试自动化实现的两个难点—功能分解业务功能分解的原则和方法:清晰画出业务流程图根据业务流程分解业务功能,可以被复用的功能也要被分解出来。按照路径覆盖的思想,组织测试用例参见附件的《业务流程分析》?2005 iSoftStone Information Service Corporation. All rights reserved.第十一页,共十八页。测试自动化实现的两个难点—Web对象的识别静态Web对象的识别序号Web对象推荐识别属性方法1BrowsercreationTime 2Pageindex 3Framename 4WebTablename 5WebEditnam
您可能关注的文档
最近下载
- baltur燃烧器TBG210P17690030中文使用维护手册.pdf VIP
- 审核员现场见证评价表参考实用文档.doc VIP
- 2023年军队文职人员招聘之军队文职公共科目押题练习试卷A卷附答案.docx VIP
- ai心理健康创业计划书.docx VIP
- 国开作业管理学基础-管理实训:第二章 查阅文献资料并写出评论参考(含答案)025.docx VIP
- 医学综合试题库及答案.docx VIP
- 通用工器具安全管理规范.docx VIP
- 2025届高考作文技巧之列提纲优化结构课件(共46张PPT).pptx VIP
- 光学装配与调校技术课件.pptx VIP
- 医学综合知识试题库+答案.pdf VIP
文档评论(0)