ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:659.36KB ,
资源ID:21675896      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21675896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QTP自带的飞机订票功能测试报告Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QTP自带的飞机订票功能测试报告Word下载.docx

1、QTP主要采用的是GUI模拟人的操作。它在模拟人的操作时会通过录制记录操作的对象及所做的操作和顺序,然后在回放时按照记录顺序操作这些对象。而在这个模拟的过程中最重要的莫过于界面对象控件的识别。 基本操作第二步:点击QTP的执行文件第一步完成后会出现下图的对画框,然后点击”OK”,如图1-01;图1-01第三步:选择“Blank Test”选项,如图1-02;图1-02第四步:关闭右上角的对话框,选择左上角的“Record”选项,如图1-03;图1-03第五步:对具体软件程序的测试有两种方法。第一种是录制并且运行测试任何一个打开的基于Windows下的应用程序,第二种是只是录制和运行QTP软件中

2、打开的应用程序。如图1-04;图1-04第六步:在“application”中点击“+”按钮选择要执行程序的文件,并点击确定按钮,开始录制,如图1-05;图1-05登陆测试测试用例设计针对登录模块的输入条件:用户名和密码,有以下几种情况:1. 当用户什么也没输入,直接点OK按钮,是否提示请输入用户名;2. 当用户输入正确的用户名,没输入密码,直接点击OK按钮,是否提示请输入密码;3. 对密码进行验证看是否设置输入密码的长度;4. 当输入正确的用户名和密码时,点击按钮是否进入操作界面;对登录模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只要用户名大于或等于4个字符,密码是“mercu

3、ry”,即可登录。录制与测试过第一步:用QTP自动打开Flight Reservation系统的登陆界面,输入用户名和密码,确定当前的操作,将订票系统打开,登陆界面如图2-01; 图2-01在QTP主界面中单击“Record”,在登陆界面的文本框中,输入正确的用户名和密码,单击“OK”按钮,进入飞机订票系统界面。在QTP主界面,单击“Stop”按钮,结束当前的录制,如图2-02; 图2-02录制的脚本代码为:写一个循环,读取datatable的每一行测试用例Dim i 定义变量iDim outputvalue 定义变量实际得到的输出Dim istatus 定义变量希望得到的输出For i=1

4、to datatable.GetSheet(Action1).getrowcount 从第一行,读到datatable的最后一行Dialog(Login).WinEdit(Agent Name:).Set DataTable(AgentName, dtLocalSheet)Password:).SetSecure DataTable(Password).WinButton(OK).Click).Dialog(Flight Reservations).Static(Agent name must be at least 4 characters long.).Output CheckPoint(

5、)确定outputvalue=datatable(outmsg,dtlocalsheet) 获取该次循环的实际输出istatus=datatable(status获取该次循环的预期输出If outputvalueistatus Then Reporter.ReportEvent micFail,登录测试,实际的:+outputvalue+预期的:+istatus+不相同! 报错 else Reporter.ReportEvent micPass,相同!报对End Ifdatatable.GetSheet().setnextrow 获取下一行测试用例NextCancelLogin_2测试结果通过

6、运用QTP对飞机订票系统的测试,将已设计好的测试用例添加到QTP中,通过脚本的参数化设置,对测试用例进行自动化循环测试,如下图2-03;图2-03QTP对测试用例的自动化测试后,分别将可以登陆成功和不能登陆成功的测试用例进行测试,运行结果如图2-04 图2-04订票测试订票实例的前提是登录订票系统的成功,该实例是在订票系统中进行订票操作:输入航班日期、选择起飞地、选择目的地、选择航班、输入顾客姓名、输入票的张数、选择航班级别、单击订票按钮,完成订票功能。录制与测试过程录制脚本,选择“Record”如图(3-01);图3-01在Agent Nname和Password中都输入Mercury点击“

7、OK”按钮,如图3-02; 图3-02输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班,如图3-03;图3-03选择要乘坐飞机的航班,然后点击确定,如图3-04;图3-04输入顾客的姓名、票数、票的类型、点击“insert”,如图3-05;图3-05点击“Stop”结束录制过程,脚本录制成功,如图3-06;图3-06).Set mercury).SetSecure 50d03c65bf584d4548c5df42c75a1b2ce70a1491循环datatable中若干个测试用例Window(Flight Reservation).ActiveX(MaskEdBox).Ty

8、pe DataTable(Date).WinComboBox(Fly From:).Select DataTable(FlyFromFly To:FlyToFLIGHT 日期不同,起飞地不同,目的地不同,可选择的航班是不一样的 为适应这种不同,则需要从刚才现实的列表中随机选择一个则需要用到随机函数,首先要获取列表框中的条目个数ItemCount=Window(Flights Table).WinList(From).GetItemsCountSelectItem=RandomNumber(0,ItemCount) 从0ItemCount中随机选择一个数目).Select SelectItemN

9、ame:lixiao).WinRadioButton(Business).SetInsert OrderButton读取下一行).Close通过运用QTP对飞机订票系统的测试,将已设计好的测试用例添加到QTP中,通过脚本的参数化设置,对测试用例进行自动化循环测试,如下图3-07; 图3-07QTP对测试用例的自动化测试后,对订票参数的测试用例进行测试,测试结果如图3-08 图3-08分析与建议 功能较少,但基本上满足了飞机订票的需求,但是建议一般用户也能对系统进行访问,查看自己的订票。没有连到外网,只是在本机进行测试,建议在互联网进行功能等测试。飞机订票系统测试小结通过对QTP飞机订票系统从需求分析到执行测试,从录制脚本到脚本分析结果,使得我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入的理解掌握知识。在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。现在已经能很熟练的使用QTP测试工具。 使用QTP可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1