基于QTP的功能测试课设报告精选.docVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于QTP的功能测试课设报告精选

目 录 1、 前言 2 1.1 测试目的 2 1.2 测试内容 2 1.3 测试介绍 2 2、 测试计划及测试需求 3 2.1 测试原理分析 3 2.2 测试思想设计 3 2.3 测试计划设计 5 2.4 测试需求分析 6 2.5 测试环境搭建 6 3、 测试用例设计 7 3.1 登录与退出测试用例 7 3.2 链接检查测试用例 7 3.3 功能实现模块用例 8 4、 测试过程 9 4.1 测试开始 9 4.2 功能测试 11 4.3 测试结束 18 4.4 插入检查点测试 19 5、 测试结果分析 24 5.1 测试结果 24 5.2 结果分析 26 6、 小结及心得体会 27 7、 参考文献 28 前言 测试目的 使学生能掌握网站功能测试的基本思路和方法,学会使用自动化测试工具QTP进行功能测试; 培养学生分析、解决问题的能力; 提高学生的创新思维能力与动手能力; 提高学生的科技论文写作能力。 测试内容 对默认环境和条件(要求详细记录环境条件)下,构造正确的输入进行正常功能需求的测试,使用常见的检查点测试,并将输入进行参数化; 测试系统在异常环境下的功能需求变化,并对测试的结果进行分析和汇总; 相应驱动的编写; 在基本要求达到后,可对被测系统进行探索性测试。 测试介绍 本次测试以QTP10为自动化测试工具,测试网站系统为“卓越亚马逊”,通过QTP的描述性编程方法,实现该网站系统从登录到退出的各个链接的检查和功能模块的功能测试。最终产生可读性好,易于跟踪的QTP自动化测试报告,用来分析网站系统的缺陷。通过QTP对网站的实例化测试,展示出了QTP自动化测试在软件测试行业中的方便、快捷的优越性。 测试计划及测试需求 2.1 测试原理分析 QTP主要采用的是使用GUI模拟人的操作。它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺序操作这些对象。而在这个模拟的过程中,最重要的莫过于界面对象(控件)的识别 例如,在“用户名输入框”中输入“a用户”,伪代码如下: WebEdit(“用户名输入框”).Set “a用户” 首先,QTP会通过“用户名输入框”这个名字到对象库的对象名中查找 然后通过找到的对象名,找到对象名映射的属性包 接着QTP就会通过这个属性包来匹配页面上的控件的属性,如果在页面上找到一个唯一与此属性包匹配的控件,那QTP就会认为此控件为要找的控件 最后QTP根据“WebEdit”来确定控件的类型,并调用QTP对于此类控件内置的操作方法“Set”把“a用户”赋予了控件 至于其他控件的识别和操作,基本原理和上面一样。 根据测试原理的分析以及QTP测试的基本步骤可以设计如图2-1的测试思想流程图。该流程图使用Microsoft Visio 2007绘制。 图2-1 测试思想流程图 2.3 测试计划设计 根据测试原理分析与测试思想设计,使用Microsoft Visio 2007设计如图2-2所示的测试过程计划流程图。 图2-2 测试过程计划流程图 2.4 测试需求分析 对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。 传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,我们称之为Manual test。测试部门每天都要计算在某个项目上Charge多少个人。这样的测试耗费时间、人力、物力以及成本。自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。 因此以QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。 2.5 测试环境搭建 操作系统:Windows7 Ultimate 7600 (SP1) 语言:English (PRC) 浏览器:Internet Explorer 8 网络:正确而畅通的网络连接 网站: 亚马逊账户:jaddddfdsfsdfsdg@163.com(已注册过) 软件:QuickTest Professional 10 脚本调试器:Microsoft Script Debugger 其他软件需求:Microsoft Visio2007和Microsoft Word2007 测试用例设计 3.1 登录与退出测试用例 登录测试用例设计如表3-1所示: 表3-1 登录用例表 前置条件 输入数据 预期结果 测试结果 我的注册邮箱是 进入登录界面 jagggggg@153.com 登录成功 成功登录并进入欢迎界面 我的密码是 jacggdfg08 退出测试用例设计如下:

文档评论(0)

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

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

1亿VIP精品文档

相关文档