测试报告完整版.docx

上传人:b****4 文档编号:5557610 上传时间:2023-05-08 格式:DOCX 页数:28 大小:1.22MB
下载 相关 举报
测试报告完整版.docx_第1页
第1页 / 共28页
测试报告完整版.docx_第2页
第2页 / 共28页
测试报告完整版.docx_第3页
第3页 / 共28页
测试报告完整版.docx_第4页
第4页 / 共28页
测试报告完整版.docx_第5页
第5页 / 共28页
测试报告完整版.docx_第6页
第6页 / 共28页
测试报告完整版.docx_第7页
第7页 / 共28页
测试报告完整版.docx_第8页
第8页 / 共28页
测试报告完整版.docx_第9页
第9页 / 共28页
测试报告完整版.docx_第10页
第10页 / 共28页
测试报告完整版.docx_第11页
第11页 / 共28页
测试报告完整版.docx_第12页
第12页 / 共28页
测试报告完整版.docx_第13页
第13页 / 共28页
测试报告完整版.docx_第14页
第14页 / 共28页
测试报告完整版.docx_第15页
第15页 / 共28页
测试报告完整版.docx_第16页
第16页 / 共28页
测试报告完整版.docx_第17页
第17页 / 共28页
测试报告完整版.docx_第18页
第18页 / 共28页
测试报告完整版.docx_第19页
第19页 / 共28页
测试报告完整版.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

测试报告完整版.docx

《测试报告完整版.docx》由会员分享,可在线阅读,更多相关《测试报告完整版.docx(28页珍藏版)》请在冰点文库上搜索。

测试报告完整版.docx

测试报告完整版

飞机订票系统功能测试报告

课题名称

飞机订票系统功能测试报告

系/专业

计算机与软件学院

班级

软件0931

学号

0902343213

学生姓名

小贤

 

指导教师:

董飚

 

2011年10月16日

 

目录

第1章订票系统简介3

1.1订票功能3

1.2修改订票功能3

1.3删除订票功能4

第2章测试需求分析与计划5

2.1需求分析5

2.1.1功能点15

2.1.2功能点25

2.1.3功能点35

2.2测试计划6

2.2.1编写测试用例表6

2.2.2根据测试用例执行测试6

2.2.3测试汇总表6

2.2.4汇总分析6

第3章测试用例及执行7

3.1订票功能测试7

3.1.1测试用例7

3.1.2录制脚本过程(截屏)9

3.1.3测试脚本12

3.1.4执行和结果12

3.2修改功能测试13

3.2.1测试用例13

3.2.2测试过程(截屏)13

3.2.3测试脚本17

3.2.3执行和结果18

3.3删除功能测试19

3.3.1测试用例19

3.3.2测试过程19

3.3.3测试脚本21

3.3.4执行和结果22

第4章测试结果分析23

4.1测试用例的汇总表23

4.2检查项23

4.3分析与建议23

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

参考文献25

 

第1章订票系统简介

1.1订票功能

第一步:

用户Mercury登录到飞机订票系统。

如图1.1

(图1.1)

第二步:

用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票

1.2修改订票功能

第一步:

用户Mercury登录到飞机订票系统。

,如图1.2

(图1.2)

第二步:

用户根据原来订票的信息,打开原来自己订票的信息。

第三步:

用户修改原有的订票订票信息

1.3删除订票功能

第一步:

用户Mercury登录到飞机订票系统。

如图1.3

(图1.3)

第二步:

用户根据原来订票的信息,打开原来自己订票的信息。

第三步:

用户删除原有的订票订票信息,取消该次的订票

第2章测试需求分析与计划

2.1需求分析

本测试仅仅从飞机订票系统的一部分功能(订票、修改、删除三个功能)进行测试,从而达到理解测试的全过程的目的。

所用工具qtp自动化测试软件,环境在教4416机房K13号机器。

准备用时13天,每4天完成一个相关功能的测试以及测试文档的书写,最后一天写测试总结并且整合修改完善飞机订票系统的文档。

2.1.1功能点1

飞机订票系统的订票功能

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

2.1.2功能点2

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

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

2.1.3功能点3

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

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

 

2.2测试计划

2.2.1编写测试用例表

如表(图(2-2-1)

测试编号

输入

预期结果

实际结果

YL_*_001

xxx

xxx

xxx

YL_*_002

xxx

xxx

xxx

YL_*_003

xxx

xxx

xxx

表(2-2-1)

2.2.2根据测试用例执行测试

2.2.3测试汇总表

如表(2-2-2)

用例编号

测试步骤

预期结果

测试结果

YL_*_001

xxx

xxx

xxx

YL_*_002

xxx

xxx

xxx

表(2-2-2)

2.2.4汇总分析

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

第3章测试用例及执行

3.1订票功能测试

3.1.1测试用例

测试编号

输入

预期结果

实际结果

YL_01_001

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

不能为空的警告

YL_01_002

09/01/10

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

日期要在今天之后

YL_01_003

13/10/13

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

月份要小于13

YL_01_004

10/32/13

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

天要在1-31之间

YL_01_005

11/31/13

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

天要在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:

170.47

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

YL_01_015

zhang,2,Economy

Price:

170.47

Total:

340.94

成功

YL_01_016

zhang,0,Economy

自动改为1,Price:

170.47

Total:

170.47

成功

YL_01_017

zhang,99,Economy

Price:

170.47

Total:

16876.53

成功

YL_01_018

zhang,100,Economy

自动改为10,Price:

170.47

Total:

1704.7

成功

YL_01_019

zhang,1,First

Price:

511.41

Total:

511.41

成功

YL_01_020

zhang,2,First

Price:

511.41

Total:

1022.82

成功

YL_01_021

zhang,1,Business

Price:

340.94

Total:

340.94

成功

YL_01_022

zhang,2,Business

Price:

340.94

Total:

681.88

成功

YL_01_023

在Ff中改选Paris

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

LosAngeles

Denver

6696

小贤

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

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

OrderNo:

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

YL_01_026

姓名为空

Insert,update,Delete按钮不可用

10/30/10

LosAngeles

Denver

6696

zhang

Economy

YL_01_027

改变航班8855

Insert,update,Delete按钮不可用

姓名清空,

原来的信息:

10/30/13

LosAngeles

Denver

6696

zhang

Economy

YL_01_028

改变Ft为London

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

Insert,update,Delete按钮不可用

原来的信息:

10/30/13

LosAngeles

Denver

6696

zhang,1

Economy

YL_01_029

改变Ff为Paris

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

原来的信息:

10/30/13

LosAngeles

Denver

6696

zhang,1

Economy

YL_01_030

单击insert

进程条工作,OrderNo:

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

例:

OrderNo:

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

10/30/13

LosAngeles

Denver

6696

zhang,1

Economy

表(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"

Dialog("Login").WinEdit("AgentName:

").Set"Mercury"

Dialog("Login").WinEdit("Password:

").Type"M"

Dialog("Login").WinEdit("Password:

").SetSecure"4da14eea230673a188a059df360a208f53f741b0"

Dialog("Login").WinEdit("Password:

").TypemicReturn

Window("FlightReservation").WinObject("DateofFlight:

").Type"101011"

Window("FlightReservation").WinComboBox("FlyFrom:

").Select"London"

Window("FlightReservation").WinComboBox("FlyTo:

").Select"Paris"

Window("FlightReservation").WinButton("FLIGHT").Click

Window("FlightReservation").Dialog("FlightsTable").WinList("From").Select"12582LON08:

00AMPAR10:

00AMAF$164.00"

Window("FlightReservation").Dialog("FlightsTable").WinButton("OK").CheckCheckPoint("OK")

Window("FlightReservation").Dialog("FlightsTable").WinButton("OK").Click

Window("FlightReservation").WinEdit("CustomerName:

").Set"zhang"

Window("FlightReservation").WinButton("Insert").Click

Window("FlightReservation").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按钮可用

月份要小于13

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)

第七步:

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

第八步:

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

图(4-2-8)

第九步:

点击“OK”

图(4-2-9)

脚本(截图):

图(4-2-10)

第十步:

点击“Run”运行脚本。

图(4-2-11)

3.2.3测试脚本

Dialog("Login").WinEdit("AgentName:

").Type"M"

Dialog("Login").WinEdit("AgentName:

").Set"Mercury"

Dialog("Login").WinEdit("Password:

").Type"M"

Dialog("Login").WinEdit("Password:

").SetSecure"4da15069b9b79471f037e5994fbbed913942ad8e"

Dialog("Login").WinEdit("Password:

").TypemicReturn

Window("FlightReservation").WinButton("Button").Click

Window("FlightReservation").Dialog("OpenOrder").WinCheckBox("CustomerName").Set"ON"

Window("FlightReservation").Dialog("OpenOrder").WinEdit("Edit").Set"zhang"

Window("FlightReservation").Dialog("OpenOrder").WinButton("OK").Click

Window("FlightReservation").Dialog("OpenOrder").Dialog("SearchResults").WinButton("OK").Click

Window("FlightReservation").WinEdit("Tickets:

").SetSelection0,1

Window("FlightReservation").WinEdit("Tickets:

").Set"4"

Window("FlightReservation").WinRadioButton("Business").Set

Window("FlightReservation").WinButton("Update").CheckCheckPoint("Update")

Window("FlightReservation").WinButton("Update").Click

Window("FlightReservation").Close

3.2.3执行和结果

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

图(4-4-1)

3.3删除功能测试

3.3.1测试用例

测试编号

输入

预期结果

实际结果

YL_03_001

点击open“按钮”

弹出openorder对话框

成功弹出openorder对话框

YL_03_002

选择“customername”

弹出“searchresults”对话框

成功

YL_03_003

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

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

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

月份要小于13

YL_03_004

选择delete按你

可以删除该信息

成功

表(5-1-1)

3.3.2测试过程

第一步:

录制脚本,选择“Record”

第二步:

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

第三步:

点击“

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

第四步:

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

第五步:

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

第六步:

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

图(5-2-6)

第七步:

确认删除

图(5-2-7)

第八步:

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

图(5-2-8)

第九部:

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

图(5-2-9)

第十步:

点击“OK”

图(5-2-10)

脚本(截图):

图(5-2-11)

3.3.3测试脚本

Dialog("Login").WinEdit("AgentName:

").Type"M"

Dialog("Login").WinEdit("AgentName:

").Set"Mercury"

Dialog("Login").WinEdit("Password:

").Type"M"

Dialog("Login").WinEdit("Password:

").SetSecure"4da1309e122e4c63d752211d9dc7b5e63641aa8e"

Dialog("Login").Click151,140

Dialog("Login").WinButton("OK").Click

Window("FlightReservation").WinButton("Button").Click

Window("FlightReservation").Dialog("OpenOrder").WinCheckBox("CustomerName").Set"ON"

Window("FlightReservation").Dialog("OpenOrder").WinEdit("Edit").Set"zhang"

Window("FlightReservation").Dialog("OpenOrder").WinButton("OK").Click

Window("FlightReservation").Dialog("OpenOrder").Dialog("SearchResults").WinButton("OK").Click

Window("FlightReservation").WinButton("Delete").Click

Window("FlightReservation").Dialog("FlightReservations").Activate

Window("FlightReservation").Dialog("FlightReservations").Activate

Window("FlightReservation").Dialog("FlightReservations").WinButton("是(Y)").Click

Window("FlightReservation").Activate

Window("FlightReservation").Close

3.3.4执行和结果

第九步:

点击“Run”运行脚本。

图(5-4-1)

运行结果

图(5-4-2)

第4章测试结果分析

4.1测试用例的汇总表

用例编号

测试步骤、输入数据

预期结果

测试结果

YL_01

(1)录制订票脚本

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

(3)订票,并提交数据

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

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

没有错误产生

YL_02

(1)录制修改脚本

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

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

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

没有错误产生

YL_03

(1)录制删除脚本

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

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

(4)增添订票信息

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

没有错误产生

图(6-1)

4.2检查项

序号

检查项

结果

1

飞机订票系统订票功能

订票功能基本完备

2

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

修改订票功能基本完备

3

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

删除订票功能基本完备

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

当前位置:首页 > 医药卫生 > 基础医学

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

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