测试报告完整版Word文档格式.docx
《测试报告完整版Word文档格式.docx》由会员分享,可在线阅读,更多相关《测试报告完整版Word文档格式.docx(28页珍藏版)》请在冰点文库上搜索。
![测试报告完整版Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/d68c9715-4eea-4914-979c-ece8d841ebf6/d68c9715-4eea-4914-979c-ece8d841ebf61.gif)
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修改订票功能
,如图1.2
(图1.2)
用户根据原来订票的信息,打开原来自己订票的信息。
第三步:
用户修改原有的订票订票信息
1.3删除订票功能
如图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
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
飞机订票系统删除订票功能
删除订票功能基本完备