基于QTP的功能测试.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 一、前言(课设目的及内容) 1 1.1 测试目的 1 1.2 测试内容 1 二、测试计划及测试需求 2 2.1 测试原理分析 2 2.2 测试流程图 2 2.3 测试计划设计 3 2.4 测试需求分析 4 2.5 测试环境搭建 5 三、测试用例的设计 6 3.1 登录与退出测试用例 6 3.2 写信的测试用例 6 四、测试过程 7 4.1开始录制脚本: 7 4.2 回放录制脚本: 11 4.3 加入检查点 12 4.4 重新运行脚本 15 五、测试结果分析 17 六、课设小结及心得体会 19 七、参考文献 20 一、前言(课设目的及内容) QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一的新版本。因此你在测试前要考虑好如何对进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 使学生能掌握网站功能测试的基本思路和方法,学会使用自动化测试工具QTP进行功能测试; 培养学生分析、解决问题的能力; 提高学生的创新思维能力与动手能力; 提高学生的科技论文写作能力。 1.2 测试内容 QTP进行功能测试的测试流程自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句录制脚本只是为了实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程QTP从脚本的第一行开始执行语句,运行过程中会对设置的检查点进行验证,用实际数据代替参数值,并给出相应的输出结构信息。测试过程中测试人员还可以调试自己的脚本,直到脚本完全符合要求。运行结束后系统会自动生成一份详细完整的测试结果报告。 QTP主要采用的是使用GUI模拟人的操作。它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺序操作这些对象。而在这个模拟的过程中,最重要的莫过于界面对象(控件)的识别 例如,在“用户名输入框”中输入“a用户”,伪代码如下: WebEdit(“用户名输入框”).Set “a用户” 首先,QTP会通过“用户名输入框”这个名字到对象库的对象名中查找 然后通过找到的对象名,找到对象名映射的属性包 接着QTP就会通过这个属性包来匹配页面上的控件的属性,如果在页面上找到一个唯一与此属性包匹配的控件,那QTP就会认为此控件为要找的控件 最后QTP根据“WebEdit”来确定控件的类型,并调用QTP对于此类控件内置的操作方法“Set”把“a用户”赋予了控件 至于其他控件的识别和操作,基本原理和上面一样。 图2-1 测试流程图 ·2.3 测试计划设计 根据测试原理分析与测试思想设计,设计如图2-2所示的测试过程计划流程图。 图2-2 测试计划流程图 2.4 测试需求分析 对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。 传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,我们称之为Manual test。测试部门每天都要计算在某个项目上Charge多少个人。这样的测试耗费时间、人力、物力以及成本。自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。 因此以QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。 2.5 测试环境搭建 操作系统:Windows XP 语言:中文 浏览器:Internet Explorer 8 网络:宽带连接 网站:/ 软件:QuickTest Professional 其他软件需求:Microsoft Visio2007和Microsoft Word2003 三、测试用例的设计 3.1 登录与退出测试用例 (1). 登录测试用例设计如表3-1所示: 表3-1 登陆测试用例 前置条件 输入数据 预期结果 实际结果 输入用户名: Xiangfei1713@ 登陆成功 登陆成功 输入密码: ********** (2). 退出测试用例如表3-2所示: 表3-2 退出测试用例 前置条件 输入数据 预期结果 实际结果 已登录邮箱 点击退出链接 退出并进入新浪首页 退出并进入新浪首页 3.2

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档