QTP自动化测试的教学方式(共1313字).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自动化测试的教学方式(共1313字)

QTP自动化测试的教学方式(共1313字) 本课程围绕对Flight订票系统的自动化测试,将QTP的操作、脚本的开发、相关概念的理解教授给学生,并培养同学对自动化测试流程。课程的设置流程如下表所示:QTP的安装跟其他Windows程序相似,操作方便,主要注意的是安装后的注册,要把注册机拷贝到对应的文件夹下。在对整个系统进行测试之前,先讲授一下自动化测试的流程,以及各步骤中必要的工作。通过对Flight系统录制整个操作流程的脚本,来进行知识的讲解和测试流程的体验。QTP为了能对多种开发工具开发的系统进行测试,提供了Add-inmanager这个工具来管理插件,这样只需要选择所被测系统所用软件就能节约计算机资源。掌握了被测系统的特点之后,利用QTP进行录制相对简单,录制完毕之后肯定要查看一下录制的脚本是否能够顺利的执行,所以要进行回放,其实就是调试QTP的脚本,要插入讲解QTP下对脚本的调试技巧。 如果被测系统有新功能添加或者原来录制的时候漏掉了什么东西,此时没必要把以前的工作直接否定掉,从零开始,而只要通过插入步骤的方式来把需要录入而又未录的功能加进来,这样就用到了插入步骤这样的操作。当然插入步骤这样的操作本身比较简单,但是该操作能引发一系列问题,引导学生深入学习,激发同学思考问题,解决问题的能力。插入操作完整之后,可能需要写代码进行相应的判定,写的代码种可能引用了对象库中没有的对象,此时就要在对象库中插入对象,那么就把QTP如何识别和管理对象进行引入,而且QTP中也是面向对象的编程。对于QTP中没有的对象,但是又想查看一下这些对象的一些属性或者方法,那么就是ObjectSpy大显身手的时候了。 什么样的情况下会用到同步点呢,同步点怎么设置呢?同步点的引入能够解决由于速度不匹配而引发的错误,到底是不是被系统的Bug的问题,这就引发了对同步点的一系列的介绍。没有检查点的程序是没有意义的,检查点就是在测试脚本中加入了比较成分,说白了就是预期结果和实际结果的比对,从而得到到底是否有Bug存在。都可以加入什么样的检查点,怎么加入检查点,什么是正则表达式,以及许多QTP的脚本语言VBS也在此大量讲解。学会写检查点程序,那么就要把最终的结果写到报告里面,如何写呢,引入了QTP中的高级函数的使用和意义,可以在这边给学生好好讲解一下。一个测试系统的测试脚本被完全集成之后,就要进行调试和运行,运行完毕还要学会查看结果,以及输出结果。这样对于整个系统的测试基本完全覆盖并完结,由于不可能全部穷尽被测系统的所有Bug,在整个教学项目的设计过程中,尽可能的追求覆盖更多的知识点,但是仍然可能存在遗漏现象,那么就可以在总结的时候进行查漏补缺,完毕所有的知识点。 通过这种项目化的教学方式,一方面可以让学生更好的了解和把握测试的整体流程,并且能够激发学生遇到问题,思考问题,解决问题的能力,激发学生主动学习的兴趣,另一方面这种比较系统的来解决一个具体问题的形式与企业里面的项目更相近,那么学生在进入企业之后,就能更好更快的融入到企业中去。(本文

文档评论(0)

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

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

1亿VIP精品文档

相关文档