基于qtp的功能测试课设报告

基于qtp的功能测试课设报告

ID:6742820

大小:1.96 MB

页数:28页

时间:2018-01-24

基于qtp的功能测试课设报告_第1页
基于qtp的功能测试课设报告_第2页
基于qtp的功能测试课设报告_第3页
基于qtp的功能测试课设报告_第4页
基于qtp的功能测试课设报告_第5页
资源描述:

《基于qtp的功能测试课设报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、08软件测试1班目录1、前言21.1测试目的21.2测试内容21.3测试介绍22、测试计划及测试需求32.1测试原理分析32.2测试思想设计32.3测试计划设计52.4测试需求分析62.5测试环境搭建63、测试用例设计73.1登录与退出测试用例73.2链接检查测试用例73.3功能实现模块用例84、测试过程94.1测试开始94.2功能测试114.3测试结束184.4插入检查点测试195、测试结果分析245.1测试结果245.2结果分析266、小结及心得体会277、参考文献28第27页08软件测试1班1、前言1.1测试目的(1)使学生能掌握网站功能测试的基本思路和方法,学会使用自动化

2、测试工具QTP进行功能测试;(2)培养学生分析、解决问题的能力;(3)提高学生的创新思维能力与动手能力;(4)提高学生的科技论文写作能力。1.2测试内容(1)对默认环境和条件(要求详细记录环境条件)下,构造正确的输入进行正常功能需求的测试,使用常见的检查点测试,并将输入进行参数化;(2)测试系统在异常环境下的功能需求变化,并对测试的结果进行分析和汇总;(3)相应驱动的编写;(4)在基本要求达到后,可对被测系统进行探索性测试。1.3测试介绍本次测试以QTP10为自动化测试工具,测试网站系统为“卓越亚马逊http://www.amazno.cn”,通过QTP的描述性编程方法,实现该网

3、站系统从登录到退出的各个链接的检查和功能模块的功能测试。最终产生可读性好,易于跟踪的QTP自动化测试报告,用来分析网站系统的缺陷。通过QTP对amazon.cn网站的实例化测试,展示出了QTP自动化测试在软件测试行业中的方便、快捷的优越性。第27页08软件测试1班1、测试计划及测试需求2.1测试原理分析QTP主要采用的是使用GUI模拟人的操作。它在模拟人的操作时会记录操作的对象及所做的操作和顺序,然后在回放时按记录顺序操作这些对象。而在这个模拟的过程中,最重要的莫过于界面对象(控件)的识别。例如,在“用户名输入框”中输入“a用户”,伪代码如下:WebEdit(“用户名输入框”).

4、Set“a用户”,下面分析这个测试原理。首先,QTP会通过“用户名输入框”这个名字到对象库的对象名中查找;然后通过找到的对象名,找到对象名映射的属性包;接着QTP就会通过这个属性包来匹配页面上的控件的属性,如果在页面上找到一个唯一与此属性包匹配的控件,那QTP就会认为此控件为要找的控件;最后QTP根据“WebEdit”来确定控件的类型,并调用QTP对于此类控件内置的操作方法“Set”把“a用户”赋予了控件。至于其他控件的识别和操作,基本原理和上面一样。2.2测试思想设计根据测试原理的分析以及QTP测试的基本步骤可以设计如图2-1的测试思想流程图。该流程图使用MicrosoftVi

5、sio2007绘制。第27页08软件测试1班图2-1测试思想流程图第27页08软件测试1班2.3测试计划设计根据测试原理分析与测试思想设计,使用MicrosoftVisio2007设计如图2-2所示的测试过程计划流程图。图2-2测试过程计划流程图第27页08软件测试1班2.4测试需求分析对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,

6、我们称之为Manualtest。测试部门每天都要计算在某个项目上Charge多少个人。这样的测试耗费时间、人力、物力以及成本。自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。因此以QTP自动化测试工具对网站的链接正确性检查和各个功能模块的功能实现的准确性测试能够在满足测试需求的前提下加快测试进度。2.5测试环境搭建操作系统:Windows7Ultimate7600(SP1)语言:English(PRC)浏览器:InternetExplorer8网络:正确而畅通的网络连接网站:http://www.amazon.cn亚马逊账户:ja

7、ddddfdsfsdfsdg@163.com(已注册过)软件:QuickTestProfessional10脚本调试器:MicrosoftScriptDebugger其他软件需求:MicrosoftVisio2007和MicrosoftWord2007第27页08软件测试1班1、测试用例设计3.1登录与退出测试用例1)登录测试用例设计如表3-1所示:表3-1登录用例表前置条件输入数据预期结果测试结果我的注册邮箱是进入登录界面jagggggg@153.com登录成功成功登录并进入欢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。