- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试实验报告 计科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. 开始测试
您可能关注的文档
- 有关人力资源职业生涯人物访谈.doc
- 工程伦理学论文.doc
- 课程思政案例分享(八)《仪器分析》课程思政教学探索.doc
- 我身边的榜样优秀教师事迹材料.doc
- 身边的榜样先进事迹材料.doc
- 控制感——读《自驱型成长》有感.pdf
- 中考考务会议领导讲话稿范文(精选9篇).doc
- 915MHz射频收发系统的ADS设计与仿真.doc
- 软件测试综合实验报告.doc
- 市场调查报告_2.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- JVC摄像机DLA-N700BC用户手册.pdf
- 一次性使用医疗物品管理.pptx VIP
- 五轴往复喷漆机系统手册.pdf VIP
- 《最好的宝藏》幼儿园大班语言PPT课件.pptx VIP
- 隧道施工安全控制及检查要点讲义.pptx VIP
- 2024-2025学年晋教版初中地理八年级下册(全册)教学设计(附教材目录P111).docx
- “沪上生态家”项目绿色建筑集成设计与建造后评估报告2012.pdf VIP
- 2025年安徽公共资源交易集团人员招聘笔试备考题库及答案解析.docx VIP
- 新时达AS330扶梯一体机电气原理图纸ESHC_500_V2.0.pdf
- 2025年供热基础设施项目监理细则.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)