网站大量收购独家精品文档,联系QQ:2885784924

软件测试实验报告2.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试实验报告 计科0902 梁涛 2009310200227 实验目的 了解QTP功能测试工具的用途和简单的操作。 掌握QTP功能测试工具测试过程。 能够使用QTP功能测试工具进行简单的测试工作。 二、实验环境 Windows系统,IE浏览器,QTP功能测试工具 实验内容 录制测试脚本。 在默认的案例飞机订票系统进行录制,然后按照如下图进行录制: 选择好你要录制程序的版本,在录制之前最好做一下回归。 进行录制程序 录制好的程序如图所示: 在程序录制好之后做好让程序跑一下,以免后面的步骤发生错误,造成不必要的麻烦。 3. 开始对程序进行参数化 如图所示: 如图所示进行参数化,将参数设置成data table形式,然后再data table中写入参数,写好参数后让程序跑一下。但是跑的过程中肯定会出现这样的错误: 形成这种错误的原因是什么呢??是因为你在设置参数化的时候没有想到有些你摄者的参数是走不通的,因为你设置的参数中没有涉及到所有的参数,而且你的参数都是data table的,这是我们需要进行另一个操作就是参数化中很重要的随机数的设置如图所示: 设置好随机数后再让程序跑一下就可以成功了。在进行参数化的时候你有时候可能不知道哪些参数该进行参数化,这是你可以使用data divier进行参数化,他会告诉你那些需要进行参数化。 4、查看测试结果 程序跑完后后,可以看到: 实验结果在什么时候显示你可以根据自己的喜欢自动进行设置。 四、实验结果分析与心得 四、实验结果分析与心得 通过实验,学会了如果用QTP进行功能测试,以下是我在QTP方面的使用总结: 1. 计划好脚本录制的策略。由于测试资源有限,为了能好的达到提高测试效率的目的,在录制脚本时应确定系统中那些功能需要进行脚本录制,那些不需要录制?脚本录制选取测试一般为: a) 选择实际用户操作最频繁的功能或是流程。 b) 选取在测试过程中重复性最多的功能。 c) 测试工程中输入量最大的功能或页面。如:表单的填写。 2. 脚本以录制为主,编辑为辅。QTP提供2种方式脚本生成方式:直接录制和使用Object Repository中Add Objects新增对象,然后手工编写脚本。在脚本生成时先录制,然后再使用后者对脚本进行修改和调试。 3. 参数化,提高脚本的可复用性。由于脚本录制记录的是实际上操作过程,所以录制完成后,测试路径(测试地址)、测试数据(录制时界面输入)都是固定的。当测试环境或程序业务限制发生改变后,之前录制的脚本可能需要进行大量的修改才能成功回放,所以在第一次录制后进行编辑时,就必须对脚本中可以进行参数化的地方尽量都全部参数化,提高脚本复用,减少脚本后期的维护工作。 为了减少脚本维护时可能对脚本进行误操作,导致脚本错误。建议参数和脚本分开,把参数放在一个EXCEL文件中,修改参数直接编辑EXCEL文件就可以了。具体使用方法可以参考:VB中的CreateObject。 4. 编辑脚本。通过对固定脚本的编辑,提交脚本的灵活性。在脚本中加入一些简单循环和参数化,就可以实现组合条件遍历。而不必要每个都进行录制,尽量减少脚本的代码量,增加脚本的灵活性。 5. 恢复场景。提高脚本的健壮性(容错性)。由于脚本在录制过程中只考虑正常步骤,当换一个环境运行就可以因为一些其它条件导致脚本无法运行,这时需要引入QTP的恢复场景。如:录制一个web的编辑控件。由于录制的时候本身本地的安装级别设置为最低,未弹出任何提示。但一台电脑或把设置改为中或高时,在运行过程中就会弹出安全提示。这时运行脚本就会报错,如果针对这些做一个恢复场景,脚本就能自动关闭弹出窗口继续运行脚本,是整个运行过程无需人工干预。 6. 脚本模块化(分解Test case)。在录制脚本时,应把一个单独功能作为一个ACTION或一些联系很紧密的功能放在一个ACTION,减少一个ACTION中脚本的代码行数,方面以后维护。 7. 复用ACTION。对于经常用的功能模块设置成复用ACTION,如:录制脚本时,按照登陆、新增、查询、修改、删除、退出顺序进行脚本录制,并发每个操作ACTION都设置为复用ACTION,要测试一个流程为:登陆—新增—查询—退出,只需要新建一个脚本按流程顺利调用之前的已经录制好的ACTION即可实现。 总之通过本次试验,使我初步的了解到LD的使用方法,这极大的促进了我对本门课程的学习。 制定测试计划 3. 开始测试

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档