基于QTP的飞机订票系统功能测试Word文件下载.docx

上传人:b****1 文档编号:978211 上传时间:2023-04-29 格式:DOCX 页数:26 大小:1.21MB
下载 相关 举报
基于QTP的飞机订票系统功能测试Word文件下载.docx_第1页
第1页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第2页
第2页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第3页
第3页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第4页
第4页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第5页
第5页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第6页
第6页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第7页
第7页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第8页
第8页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第9页
第9页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第10页
第10页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第11页
第11页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第12页
第12页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第13页
第13页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第14页
第14页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第15页
第15页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第16页
第16页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第17页
第17页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第18页
第18页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第19页
第19页 / 共26页
基于QTP的飞机订票系统功能测试Word文件下载.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于QTP的飞机订票系统功能测试Word文件下载.docx

《基于QTP的飞机订票系统功能测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于QTP的飞机订票系统功能测试Word文件下载.docx(26页珍藏版)》请在冰点文库上搜索。

基于QTP的飞机订票系统功能测试Word文件下载.docx

2.1.1功能点1

飞机订票系统的订票功能

用户输入要订票的日期、出发地、目的地、航班、票数、类型等信息,系统即可根据用户输入的信息给用户订票,

2.1.2功能点2

飞机订票系统的修改订票的功能

用户可以根据一些信息查看原有的订票信息,并能够修改原有的订票的信息。

2.1.3功能点3

飞机订票系统的删除订票的功能

用户可以根据一些信息查看原有的订票信息,并能够删除原有的订票的信息。

2.2测试计划

2.2.1编写测试用例表

如表(图(2-2-1)

测试编号

输入

预期结果

实际结果

YL_*_001

xxx

YL_*_002

YL_*_003

表(2-2-1)

2.2.2根据测试用例执行测试

2.2.3测试汇总表

如表(2-2-2)

用例编号

测试步骤

测试结果

表(2-2-2)

2.2.4汇总分析

对QTP测试的结果进行分析,并得出结论,提交测试报告和建议,以备开发人员进行修改和维护

第3章测试用例及执行

3.1订票功能测试

3.1.1测试用例

YL_01_001

在Fly中选择一个地点,弹出警告信息

不能为空的警告

YL_01_002

09月/01日/10年

日期要在今天之后

YL_01_003

13/10/13

月份要小于13

YL_01_004

10/32/13

天要在1-31之间

YL_01_005

11/31/13

天要在1-30之间

YL_01_006

10/23/13

正确

YL_01_007

在Flyto中选择一个地点,弹出警告信息

Ff不能为空的警告

YL_01_008

LosAngeles

成功

YL_01_009

Flights按钮不可用

YL_01_0010

Denver

Flights按钮可用

YL_01_0011

单击,选择6696航班

在窗口显示航班信息

出发点为LosAngeles,目的地为Denver

YL_01_012

在Ft中改选Frankfurt

清空航班信息

出发点为LosAngeles

YL_01_013

在Ff中改选Paris

清空航班信息,Flights按钮不可用,Ft自动清空

YL_01_014

zhangs,1,Economy

Price:

170.47

Total:

出发点为LosAngeles,目的地为Denver,选择6696航班

YL_01_015

zhang,2,Economy

340.94

YL_01_016

zhang,0,Economy

自动改为1,Price:

YL_01_017

zhang,99,Economy

16876.53

YL_01_018

zhang,100,Economy

自动改为10,Price:

1704.7

YL_01_019

zhang,1,First

511.41

511.41

YL_01_020

zhang,2,First

1022.82

YL_01_021

zhang,1,Business

YL_01_022

zhang,2,Business

681.88

YL_01_023

Ft,Flights,航班信息,Price,Total,Class全部清空

YL_01_024

在Ft中改选Paris

航班信息,Price,Total,Class全部清空

出发点为LosAngeles,目的地为Denver,选择6696航班,zhang,1张票,Economy

YL_01_025

10/30/13

6696

insert按钮可用,update,Delete按钮不可用,单击,进程条工作,OrderNo:

13,insert按钮不可用update,Delete按钮可用

OrderNo:

原来是空的,insert后改为具体数字。

YL_01_026

姓名为空

Insert,update,Delete按钮不可用

10/30/10

zhang

Economy

YL_01_027

改变航班8855

姓名清空,

原来的信息:

YL_01_028

改变Ft为London

航班信息,price,Total,Class清空

zhang,1

YL_01_029

改变Ff为Paris

航班信息,Ft,Price,Total,Class清空,Flights,Insert,update,Delete按钮不可用

YL_01_030

单击insert

进程条工作,OrderNo:

原来是空的,现改为具体数字。

例:

13,insert按钮不可用,update,Delete按钮可用

zhang,1

表(3-1-1)

3.1.2录制脚本过程(截屏)

第一步:

录制脚本,选择“Record”如图()

图(3-2-1)

在AgentNname和Password中都输入Mercury点击“OK”按钮

图(3-2-2)

输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班

图(3-2-3)

第四步:

选择要乘坐飞机的航班,然后点击确定。

图(3-2-4)

第五步:

输入顾客的姓名、票数、票的类型、点击“insert”

图(5-2-5)

第六步:

点击“Stop”结束录制过程,脚本录制成功。

图(3-2-6)

第七步:

在容易出错的点上右击鼠标,选择“InsertStandardCheckpoint”

图(3-2-7)

第八步:

点击“确定”

图(3-2-8)

脚本(截图):

图(3-2-9)

第九步:

在外面将飞机订票系统里的数据删除,点击“Run”运行脚本。

图(5-2-10)

3.1.3测试脚本

Dialog("

Login"

).WinEdit("

AgentName:

"

).Type"

M"

).Set"

Mercury"

Password:

).SetSecure"

4da14eea230673a188a059df360a208f53f741b0"

).TypemicReturn

Window("

FlightReservation"

).WinObject("

DateofFlight:

101011"

).WinComboBox("

FlyFrom:

).Select"

London"

FlyTo:

Paris"

).WinButton("

FLIGHT"

).Click

).Dialog("

FlightsTable"

).WinList("

From"

12582LON08:

00AMPAR10:

00AMAF$164.00"

OK"

).CheckCheckPoint("

CustomerName:

zhang"

Insert"

).Close

3.1.4执行和结果

执行QTP生成的脚本,结果如图

图(3-4-1)

3.2修改功能测试

3.2.1测试用例

YL_02_001

点击open“按钮”

弹出openorder对话框

成功弹出openorder对话框

YL_02_002

选择“customername”

弹出“searchresults”对话框

YL_02_003

选择第一个订单,点击“ok”按钮

对话框消失,订单的内容在飞机订票系统中显示

Insert按钮不可用,update和delete按钮可用

YL_02_004

日期修改为

11/31/12

可以修改

YL_02_005

出发地改为

London

YL_02_006

目的地修改为paris

YL_02_007

Flight修改为10638号航班

YL_02_008

Customername修改为hua

YL_02_009

Tichet修改为2

YL_02_010

Class修改为first

YL_02_011

点击update按钮

订票成功修改

表(4-1-1)

3.2.2测试过程(截屏)

录制脚本,选择“Record”,如图(3-2-1)

在AgentNname和Password中都输入Mercury点击“OK”按钮,如图(4-2-1)

点击“

”打开原有订票单

图(4-2-3)

选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单

图(4-2-4)

选择具体的航班

图(4-2-5)

对所定的票进行修改,点击“Update”按钮

图(4-2-6)

更新中

图(4-2-7)

图(4-2-8)

点击“OK”

图(4-2-9)

图(4-2-10)

第十步:

点击“Run”运行脚本。

图(4-2-11)

3.2.3测试脚本

4da15069b9b79471f037e5994fbbed913942ad8e"

Button"

OpenOrder"

).WinCheckBox("

CustomerName"

ON"

Edit"

SearchResults"

Tickets:

).SetSelection0,1

4"

).WinRadioButton("

Business"

).Set

Update"

3.2.3执行和结果

图(4-4-1)

3.3删除功能测试

3.3.1测试用例

YL_03_001

YL_03_002

YL_03_003

YL_03_004

选择delete按你

可以删除该信息

表(5-1-1)

3.3.2测试过程

录制脚本,选择“Record”

”打开原有订票单,如图(4-2-3)

选择原有的订票,可以根据“顾客名”、“航班日期”、“订单的NO”选择要订单,如图(4-2-4)

选择具体的航班,如图(4-2-4)

对所定的票进行修改,点击“delete”按钮

图(5-2-6)

确认删除

图(5-2-7)

图(5-2-8)

第九部:

图(5-2-9)

图(5-2-10)

图(5-2-11)

3.3.3测试脚本

4da1309e122e4c63d752211d9dc7b5e63641aa8e"

).Click151,140

Delete"

FlightReservations"

).Activate

是(Y)"

3.3.4执行和结果

图(5-4-1)

运行结果

图(5-4-2)

第4章测试结果分析

4.1测试用例的汇总表

测试步骤、输入数据

YL_01

(1)录制订票脚本

(2)根据测试用例执行测试。

(3)订票,并提交数据

(4)在外面删除数据,执行脚本

飞机订票系统的订票功能按照理想运行,没有出现问题

没有错误产生

YL_02

(1)录制修改脚本

(2)根据测试用例执行测试

(3)打开已有的订票,并修改订票信息

飞机订票系统的修改订票功能按照理想运行,没有出现问题

YL_03

(1)录制删除脚本

(3)打开已有的订票,并删除订票信息

(4)增添订票信息

飞机订票系统的删除订票功能按照理想运行,没有出现问题

图(6-1)

4.2检查项

序号

检查项

结果

1

飞机订票系统订票功能

订票功能基本完备

2

飞机订票系统修改订票功能

修改订票功能基本完备

3

飞机订票系统删除订票功能

删除订票功能基本完备

图(6-2)

4.3分析与建议

功能较少,但基本上满足了飞机订票的需求,但是建议一般用户也能对系统进行访问,查看自己的订票。

没有连到外网,只是在本机进行测试,建议在互联网进行功能等测试。

第5章飞机订票系统测试小结

在董老师的关心和帮助,以及小组成员同学的支持下,我对飞机订票系统进行了测试,从需求分析到执行测试,从录制脚本到脚本分析结果,一步步的运用QTP,通过这次测试实践我对以前所学习的软件测试方面的知识有了更好的理解,实践中才能更深入的理解掌握知识。

感谢他们的的帮助,和自己的努力。

在此期间我了解和认识了软件测试技术和QTP自动化测试工具,并且学习了QTP工具的使用。

现在已经能很熟练的使用QTP测试工具。

其实QTP自动化测试的许多优点。

使用QuickTest可以加速测试的整个过程,并且建置完新版本的应用程序后网站后,可以重复使用测试脚本进行测试。

以QuickTest执行测试,就与人工测试一样,QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快了很多,省去不少时间,节约成本。

最后,我将此次的课题设计大体的说下,首先我对“飞机订票系统”不同的功能进行了录制不同的测试脚本,再对脚本能够

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2