QTP飞机订票测试实例

QTP飞机订票测试实例
QTP飞机订票测试实例

目录

1.QTP特点与基本操作 (2)

1.1 QTP特点 (2)

1.2基本操作 (2)

2.功能测试 (6)

2.1 登陆测试 (6)

2.1.1 测试用例设计 (6)

2.1.2 录制与测试过 (8)

2.1.3 测试结果 (10)

2.1.4 测试脚本 (12)

2.2 订票测试 (12)

2.2.1 订票功能 (12)

2.2.2 测试用例设计 (13)

2.2.3录制与测试过程 (14)

2.2.4 测试结果 (17)

2.2.5测试脚本 (17)

2.3传真订单 (18)

2.3.1传真订单实例 (18)

2.3.2录制与测试过程 (18)

2.3.3 测试结果 (20)

2.3.4测试脚本 (21)

2.4删除订单 (22)

2.4.1删除订单实例 (22)

2.4.2录制与测试过程 (22)

2.4.3 测试结果 (24)

2.4.4测试脚本 (25)

3.参考文献 (27)

1.QTP特点与基本操作

1.1 QTP特点

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

以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快乐很多。

QuickTest自动化的好处有:

快速:QuickTest执行测试比人工测试速度快多了。

可靠:QuickTest每一次的测试都可以正确的执行相同的动作,可以避免人工的错误。

可重复:QuickTest可以重复执行相同的测试。

可程序化:QuickTest可以以程序的方式,撰写复杂的测试脚本,以带出隐藏在应用程序中的信息。

广泛性:QuickTest可以建立广泛的测试脚本,涵盖应用程序的所有功能。

可再使用:QuickTest可以重复使用测试脚本,即使应用程序的使用接都已经改变。

1.2基本操作

第一步:点击QTP的执行文件,

第二步:第一步完成后会出现上图的对画框,然后点击”OK”,如图(1-2-1);

图(1-2-1)

第三步:选择“Tutorial”选项,如图(1-2-2);

图(1-2-2)

第四步:关闭右上角的对话框,选择左上角的“Record”选项,如图(1-2-3);

图(1-2-3)

第五步:QTP会有对两个方向的测试,一个是对web的测试,一个是对具体软件程序的测试。如果选择对web测试,在上图制定输入地方网址,点击确定:

如果是对软件程序的测试,选择“Windows Application”选项,如图(1-2-4);

图(1-2-4)

第六步:选择“+”按钮选择要执行程序的文件,如图(1-2-5);

图(1-2-5)

第七部:在“application”中选择你要执行程序的文件,然后点击“OK”按钮,如图(1-2-6);

图(1-2-6)

第八步:点击“确定”,你就会对该系统执行测试,()如图(1-2-7);

图(1-2-7)

2.功能测试

2.1 登陆测试

2.1.1 测试用例设计

针对登录模块的输入条件:用户名和密码,有以下几种情况:

1. 当用户什么也没输入,直接点OK按钮,是否提示请输入用户名;

2. 当用户输入正确的用户名,没输入密码,直接点击OK按钮,是否提示请输入密码;

3. 对密码进行验证看是否设置输入密码的长度;

4. 当输入正确的用户名和密码时,点击OK按钮是否进入操作界面;

对登陆模块进行测试时,尽可能全面的测试登陆功能的正常和异常情况:只要用户名大于或等于4个字符,密码是“mercury”,即可登陆。为了测试异常登陆,准备了异常登陆的测试数据,系统会弹出如下表(2-1-1)所示的提示信息。

表(2-1-1)

根据上面的分析,设计了如下表(2-1-2)的测试用例:

表(2-1-2)

2.1.2 录制与测试过

第一步:用QTP自动打开Flight Reservation系统的登陆界面,输入用户名和密码,确定当前的操作,将订票系统打开,登陆界面如图(2-1-1);

图(2-1-1)

第二步:在QTP主界面中单击“Record”,在登陆界面的文本框中,输入正确的用户名和密码,单击“OK”按钮,进入飞机订票系统界面。在QTP主界面,单击“Stop”按钮,结束当前的录制,如图(2-1-2);

图(2-1-2)

录制的脚本为:

Dialog("Login").WinEdit("Agent Name:").Set "mercury"

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

"4e90f6999223c7a146a382b12b9daa065cd86dac"

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

Window("Flight Reservation").Activate

Window("Flight Reservation").Close

第三步:在Expert View中更改Keyword View中,将密码更改为明文,同时在文本中中添加判断语句,脚本如下:

systemUtil.Run"C:\ProgramFiles\HP\QuickTest

Professional\samples\flight\app\flight4a.exe"

Dialog("Login").WinEdit("Agent Name:").Set DataTable("usename", dtLocalSheet) Dialog("Login").WinEdit("Password:").Set DataTable("password", dtLocalSheet) Dialog("Login").WinButton("OK").Click

If Dialog("Login").Dialog("Flight Reservations").Exist(5) Then

Dim err_message

err_message=Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at").GetROProperty("text")

Reporter.ReportEventmicFail, "登录失败","错误信息是:"&err_message

Dialog ("Login").Dialog("Flight Reservations").WinButton("确定").Click

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

Else

Reporter.ReportEvent micPass,"登陆成功","登陆成功"

Window("Flight Reservation").Close

End If

第四步:在QTP主界面的工具栏中单击“Run”按钮,回访脚本,测试报告的结果如下图(2-1-3);

图(2-1-3)

2.1.3 测试结果

通过运用QTP对飞机订票系统的测试,将已设计好的测试用例添加到QTP 中,通过脚本的参数化设置,对测试用例进行自动化循环测试,如下图(2-1-4);

图(2-1-4)

QTP对测试用例的自动化测试后,分别将可以登陆成功和不能登陆成功的测试用例进行测试,运行结果如图(2-1-5);

图(2-1-5)

可以登录飞机订票系统的测试用例,QTP在测试后会显示登陆成功,如下图

(2-1-6);

不可以登录飞机订票系统的测试用例,QTP在测试后会显示登录失败,并且

会说明错误的信息,如下图(2-1-7);

图(2-1-7)

2.1.4 测试脚本

SystemUtil.Run"C:\ProgramFiles\MercuryInteractive\QuickTest

Professional\samples\flight\app\flight4a.exe","","C:\ProgramFiles\Mercury Interactive\QuickTest Professional\samples\flight\app","open"

Dialog("Login").WinEdit("Agent Name:").Set DataTable("usename", dtLocalSheet) Dialog("Login").WinEdit("Password:").Set DataTable("password", dtLocalSheet) Dialog("Login").WinButton("OK").Click

If Dialog("Login").Dialog("Flight Reservations").Exist(5) Then

Dim err_message

err_message=Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at").GetROProperty("text")

Reporter.ReportEvent micFail, "登录失败","错误信息是:"&err_message

Dialog ("Login").Dialog("Flight Reservations").WinButton("确定").Click

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

Else

Reporter.ReportEvent micPass,"登陆成功","登陆成功"

Window("Flight Reservation").Close

End If

2.2 订票测试

2.2.1 订票功能

订票实例的前提是登录订票系统的成功,该实例是在订票系统中进行订票操作:输入航班日期、选择起飞地、选择目的地、选择航班、输入顾客姓名、输入票的张数、选择航班级别、单击订票按钮,完成订票功能。

2.2.2 测试用例设计

2.2.3录制与测试过程

第一步:录制脚本,选择“Record”如图(2-2-1);

图(2-2-1)

第二步:在Agent Nname和Password中都输入Mercury点击“OK”按钮,如图(2-2-2);

图(2-2-2)

第三步:输入飞机的时间、出发地、目的地,然后选择“Flights”选择航班,如图(2-2-3);

图(2-2-3)

第四步:选择要乘坐飞机的航班,然后点击确定,如图(2-2-4);

图(2-2-4)

第五步:输入顾客的姓名、票数、票的类型、点击“insert”,如图(2-2-5);

图(2-2-5)

第六步:点击“Stop”结束录制过程,脚本录制成功,如图(2-2-6);

图(2-2-6)

第七步:在容易出错的点上右击鼠标,选择“Insert Standard Checkpoint”,如图(2-2-7);

图(2-2-7)

第八步:点击“确定”,如图(2-2-8);

图(2-2-8)

脚本(截图),图(2-2-9);

图(2-2-9)

2.2.4 测试结果

在外面将飞机订票系统里的数据删除,点击“Run”运行脚本,如图(2-2-10);

图(2-2-10)

执行QTP生成的脚本,结果如图(2-2-11);

图(2-2-11)

2.2.5测试脚本

Dialog("Login").WinEdit("Agent Name:").Type "M"

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

"Mercury"Dialog("Login").WinEdit("Password:").Type "M"

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

"4da14eea230673a188a059df360a208f53f741b0"

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

Window("Flight Reservation").WinObject("Date of Flight:").Type "101011" Window("Flight Reservation").WinComboBox("Fly From:").Select "London" Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"

Window("Flight Reservation").WinButton("FLIGHT").Click

Window("FlightReservation").Dialog("Flights Table").WinList("From").Select "12582 LON 08:00 AM PAR 10:00 AM AF $164.00"

Window("Flight Reservation").Dialog("FlightsTable").WinButton("OK").Check CheckPoint("OK")

Window("FlightReservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Customer Name:").Set "zhang"

Window("Flight Reservation").WinButton("Insert").Click

Window("Flight Reservation").Close

2.3传真订单

2.3.1传真订单实例

传真订单实例是传真订票成功的订单,在传真订单中,需要输入传真号、确定是否输入签名等。选择打开存在的订单,传真订单是设置前面是汉字“田”,预览传真,开始传真。

2.3.2录制与测试过程

打开飞机订票系统,在系统的File中打开Open Order,会出现Open Order 对话框,有顾客姓名、日期、航班等选项,如下图(2-3-1);

图(2-3-1)

输入顾客的姓名,即可查询到顾客订购的机票信息,如下图(2-3-2);

图(2-3-2)

打开File下的Fax Order,可以生成传真,填写Fax Number,输入086-010-1234,同时设置签名为“田”字。此时,录制签名之前,需要改变录制模式,录制模式修改为“Analog Recording”,修改后再录制签名,签名录制完后,再切换到“Recording”模式,发送传真,完成录制,如下图(2-3-3);

图(2-3-3)

在传单的录制过程中,还要添加对象,添加Flight Reservation对象,飞机航班的Flights Table对象,如下图(2-3-4);

图(2-3-4)

添加对象完成后,选择“All Object Types”,如下图(2-3-5);

图(2-3-5)

在“All Object Respositories“的对话框里,可以看到添加进去的所有对象,如下图(2-3-6);

图(2-3-6)

2.3.3 测试结果

在添加完所有的对象后,录制的脚本才可以运行,同时也能在回放中看到缩写的签名,运行结果如图(2-3-7);

图(2-3-7)

单元案例_Flight航空订票系统测试.

单元五软件测试案例 --Flight 航空定票系统一、案例描述 HP公司,QTP测试软件自带Flight 航空定票系统软件登录模块、定票模块的用例设计和QTP测试脚本的开发。 二、案例要求 1、通过实验掌握“用例设计”; 2、掌握QTP测试脚本各种处理方法的开发; 3、保存测试结果; 4、分析测试结果。 三、案例实现步骤 (一)测试需求 Flight 航空定票系统测试需求如下: 1、登录模块: 用户名和口令4~10 位 2、定票模块 不同用户登录,定购不同的机票; 根据日期、定单号、姓名查询定单。 (二)实现步骤 1.编写测试用例

表2 Flight 航空定票系统定票模块测试用例

2.编写自动化测试程序 步骤: (1)运行QTP软件,待打开后新建一个Test,点击工具栏上的“Record”按钮,打开飞机订票系统进行脚本的录制,然后点击“stop”按钮,结束录制; (2)将要进行验证的地方设置参数化:

图1 测试用例(1) 图2 测试用例(2) (3)点击“run”按钮,回放程序,通过程序回放过程中的正确与否,进行修改程序;测试脚本部分程序: Starter '应用程序的路径

Sub Starter SystemUtil.Run Environment("Flyurl") End Sub '用函数来验证状态 Public Function testRegExp(ByVal patrn, ByRef sour) ' TODO: add function body here Dim regEx ' Create variable. Set regEx = New RegExp ' Create regular expression. regEx.Pattern = patrn ' Set pattern. regEx.IgnoreCase = true ' Set case sensitivity. regEx.Global=true if regEx.Test(sour)=true Then reporter.ReportEvent micPass,"登录失败!",cstr(sour) Else reporter.ReportEvent micFail,"出现异常","提示信息不正确!" End If End Function '定义变量 Dim insertNum,insertbegin, istest,istatus,iselectorder,orderid '从DataTable中取值 insertNum=DataTable("iCount",dtGlobalSheet) insertbegin=DataTable("begin",dtGlobalSheet) iselectorder=DataTable("SelectOpen",dtGlobalSheet) print iselectorder istest=datatable.Value("status") '登录界面 Dialog("Login").WinEdit("Agent Name:").Set DataTable("name", dtGlobalSheet) Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtGlobalSheet) Dialog("Login").WinButton("OK").Click '判断是否有子提示框出现 If Dialog("Login").Dialog("Flight Reservations").Exist Then '取子提示框上的提示信息

飞机订票系统

课程设计报告 课程设计名称数据结构课程设计 专业计算机科学与技术 班级_______________________ 学号_____________________ 姓名_ 指导教师____________________ 成绩 __________________ 2012年 2 月26 日 数据结构课程设计 ——《飞机票票订票管理》 目录 目录 (ii) 第1章软件的需求分析 (3) 1. 1软件达到的目的 (3) 1. 2软件功能说明 (3) 121功能分析说明图 (3) 第2章软件概要设计 (4) 2.1软件模块的总体设计 (4) 2.2软件设计详细内容 (4) 2.2.1采用的主要数据结构类型 (4) 223主要流程图 (4) 第3章设计的详细说明及关键代码分析 (17) 3.1设计的详细说明 (17) 3.2关键代码分析和说明 (17) 3.3测试说明 (18) 第4章程序运行 (19) 4. 1程序运行 (19) 参考文献..................................... 总结.......................................

第1章软件的需求分析 1.1软件达到的目的 通过此系统可以实现如下功能 1)录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)2)查询: 可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓); 可以输入起飞抵达城市,查询飞机航班情况; 3)订票:(订票情况可以存在一个数据文件中,结构自己设定) 可以订票,如果该航班已经无票,可以提供相关可选择航班; 4)退票:可退票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。 5)修改航班信息:当航班信息改变可以修改航班数据文件 1. 2软件功能说明 1.2.1功能分析说明图 该软件功能分析说明图如1-1所示: 图1-1

QTP测试实验报告-飞机票订票系统

QTP自动化功能测试实践 一、实验目的 1、熟悉QTP自动化功能测试流程 2、能够利用QTP进行B/S或者C/S架构程序的自动化功能测试 二、实验内容 功能测试是针对应用系统进行测试,是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用。本项目主要使用QuickTest对其自带的MercuryTours网站/飞机票订票系统进行功能测试,要求录制预订机票的完整过程,然后执行测试脚本并分析结果。 三、实验要求 1、独立完成; 2、提交测试脚本 3、提交测试用例说明书及缺陷报告。 四实验内容 1脚本的录制与回放测试及检查点的设置验证 脚本代码: Dialog("Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:") '验证乘客名字文本框中的值标准检查点 Dialog("Login").WinEdit("Agent Name:").Set "123456" '输入用户名 Dialog("Login").WinEdit("Password:").Set "mercury" '输入密码 Dialog("Login").WinButton("OK").Click '单击OK按钮登陆 Window("Flight Reservation").Static("Static").Check CheckPoint("Static") '检查页面中的图片元素是否加载 Window("Flight Reservation").ActiveX("MaskEdBox").Type "011218" Window("Flight Reservation").WinComboBox("Fly From:").Select "London" Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris" Window("Flight Reservation").WinButton("FLIGHT").Click Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12534 LON 08:00 AM PAR 10:00 AM AF $165.50" Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Name:").Set "gcc" Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1

航班订票系统测试计划

航 班 订 票 系 统 测 试 计 划 评审日期: 2012年6月5日

目录 1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4测试提交文档 (4) 1.5测试提交文档 (4) 2计划 (4) 2.1软件说明 (4) 2.2测试范围 (4) 2.2.1进度安排 (4) 2.2.2条件 (4) 3测试策略 (5) 3.1界面测试 (5) 3.2环境测试 (5) 3.3测试工具 (6) 4问题严重度描述 (6) 5评价准则 (6) 5.1测试通过/失败标准 (6) 6.审批 (7)

1引言 1.1编写目的 该文档的目的是描述航班订票系统项目的系统测试计划,其主要内容包括: ●测试项目内容 ●测试计划 ●测试策略 本文档的预期读者为: ●开发人员 ●项目管理人员 ●测试人员 1.2背景 航班订票系统是开发一个Web版航班预定系统,可在多个国家和地区使用。 1.3定义 LoadRunner Mercury Interactive的一个对Windows和UniX环境的负载测试工具。 功能性测试 按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。 非功能性测试 按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。 测试用例 测试人员设计出来的用来测试软件某个功能的一种情形。 。 1.4参考资料

1.5测试提交文档 1、《航班订票系统测试计划》 2、《航班订票系统测试用例》 3、《航班订票系统界面测试报告》 2计划 2.1软件说明 航班订票系统是一款在线航班订票系统。它可以稳定、顺畅的运行在Windows与Linux 平台上。您可以通过它快捷方便的用户管理和航班预定服务,并由系统自动批改。高度的可配置性和灵活性使得它可以被应用于很多领域。 2.2测试管理 2.2.1进度安排 2.2.2条件

(完整word版)机票预订系统与实现(word文档良心出品).doc

河南理工大学软件工程课程设计 xxx大学 计算机科学与技术学院 课程设计报告 2013— 2014 学年第二学期 课程名称:软件工程 设计题目:机票预订系统设计与实现 小组学生班级姓名学号: 指导教师 : 2014年6月22日

目录 一、可行性研究 1引言 (3) 2可行性研究前提 (3) 3技术可行性分析 (4) 4 经济可行性分析 (5) 5 社会因素可行性分析 (6) 6 结论意见 (6) 二、项目开发计划 1 .引言 (6) 2.项目概要 (6) 3.实施计划 (8) 三、需求规格说明书 1.引言 (8) 2.任务概述 (9) 3.系统结构设计 (10) 4.数据描述 (11) 5.功能需求 (12) 6.性能需求 (14) 7.数据需求 (14) 8.运行需求 (15) 四、详细设计说明书 1.引言 (15) 2.系统结构设计 (16) 3.模块设计 (16) 五、结构化实现 (19) 六、总结 (24) 七、主要代码 (25)

机票预订系统设计与实现 一、可行性研究 1引言 1.1 编写目的 本文从各个方面讲解了机票预订系统在市场中的作用,以及说明机票预订系统能给旅客、航空公司和旅行带来的好处,为各个方面提供方便。 1.2项目背景 a.开发软件的名称:机票预订系统 b.项目的任务提出者:航空公司 c.开发者:王培靖、李珍珍、朱晓芳 d.用户:国内各大航空公司 2可行性研究前提 2.1工作内容 a.主要功能:为游客提供机票预订服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率。 b.性能要求:机场提供的信息必须及时的反映在旅游局的工作平 台上。售票系统的订单必须无差错的存储在机场的主服务器上。 c.输入要求:数据完整,详实。 d.输出:简捷,快速,实时。 e.安全与保密要求:服务器的管理员享有对机场航班信息库及机 票信息库和弃权票信息库的管理与修改,售票员只享有对订票信息库

UML航空订票系统方案

课程设计(论文) 课程名称:信息系统开发方法与工具 题目:航空订票管理系统 院(系):管理学院 专业班级:信管0901 姓名: 学号: 指导教师: 2012年 6 月 14 日

课程设计(论文)任务书 专业班级:信息管理与信息系统学生:指导教师(签名):

需求说明 当前航空市场的不断扩大,并且随着人们的生活水平的提高,越来越多的认选择飞机作为出行的交通工具,因此对航空公司的服务要求也就越来越高,因此为了适应这样一个快速的发展需求,管理大量数据,并有效的稳定和管理航空公司,实行现代化信息管理,无疑成为一个好的选择方式。该数据库设计主要对该系统中涉及的数据进行处理和分类,严格区分实体和属性,并把属性归类。充分表达出属性的含义。并直接展现出实体之间的关系。 该系统从开始的需求分析到设计到运营维护都有这严格的要求以及实施。在需求分析阶段实现了编码的规、数据据字典的规、以及后面实施代码编写的规。在设计阶段实现了数据字典的规、数据库的规并让使数据库最终达到三式。 系统最终实现有预定订票、查询预定信息、删除预定信息、处理预定信息、航班信息的添加、航班信息的删除、航班信息的查询等一系列所设机航空的的最基本的功能。 关键字:UML建模,航空公司,交通、订票系统

目录 1 需求分析 (1) 1.1需求简介 (1) 1.2类图的设计 (2) 1.2.1类图绘制的步骤 (2) 1.3对象图的设计 (4) 1.3.1根据对象图测试的结果 (5) 1.3.2修改类图 (5) 1.4包图的设计 (6) 1.4.1包设计与提取 (6) 2 动态图 (10) 2.1用例图 (10) 2.1.1需求特性列表 (10) 2.1.2用例图的绘制 (11) 2.1.3用例描述 (11) 2.2交互图 (13) 2.2.1顺序图的绘制 (13) 2.2.2顺序图通讯图的转换 (15) 2.3活动图 (16) 2.4状态图及部署图 (17) 2.4.1状态图 (17) 2.5系统数据流程分析 (17) 2.6数据字典 (18) 3 系统设计 (22) 3.1功能结构设计: (22) 3.1.2功能结构图: (22) 3.2I/O设计 (23) 3.3代码设计 (25) 3.3.1代码封装包的设计 (25) 3.3.2代码设计 (26) 3.4界面设计 (28) 3.4.1HelloWord测试项目部署 (28) 3.4.2项目代码迭代 (28) 3.5数据库设计 (31) 3.6网络环境 (35)

QTP 自动化测试 实例一,小飞机标题验证

作业:实例一,小飞机标题验证:预期:pawd '表有多少行,运行多少遍 For i=1to datatable.LocalSheet.GetRowCount '打开程序 SystemUtil.Run"C:\ProgramFiles\HP\QuickTest Professional\samples\flight\app\flight4a.exe" '输入表中id Dialog("Login").WinEdit("Agent Name:").Set (datatable("id","Action1")) '输入表中密码 Dialog("Login").WinEdit("Password:").SetSecure (datatable("pasd","Action1")) '点击确定 Dialog("Login").WinButton("OK").Click '如果大框存在2s 然后 If Window("Flight Reservation").Exist(2) Then 'msgbox “y” ‘打印日志报告-成功 reporter.ReportEvent micPass,"检查点","检查结果" Window("Flight Reservation").Close ‘大框关闭 '或者小框存在然后提取小框文本2s elseIf Dialog("Login").Dialog("Flight Reservations").Exist(2) Then a=Dialog("Login").Dialog("FlightReservations").Static("Pleaseenterpassword").GetROProperty( "text") If a=(datatable("exp","Action1")) Then 'msgbox"y" ‘打印日志报告-成功 reporter.ReportEvent micPass,"检查点","检查结果" Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click Dialog("Login").WinButton("Cancel").Click else 'msgbox"n" ‘打印日志报告-失败 reporter.ReportEvent micfail,"检查点","检查结果" Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click Dialog("Login").WinButton("Cancel").Click End If End If ‘从下一行开始 datatable.LocalSheet.SetNextRow Next

WEB-Tours订票系统性能测试报告

WEB Tours订票系统性能测试报告 姓名: 班级: 学号: 指导老师:

目录 1 前言 (2) 2 被测系统定义 (4) 功能简介 (4) 性能测试指标............................. 错误!未定义书签。 3 系统结构及流程 (5) 系统总体结构 (5) 关键点描述 (5) 性能测试环境 (5) 4 性能测试 (5) 性能测试概述 (6) 测试目的 (6) 测试方法及测试用例....................... 错误!未定义书签。 测试指标及期望 (7)

测试数据准备 (8) 运行状况记录 (8) 5 测试过程及结果描述 (8) 测试描述 (9) 测试场景 (9) 测试结果 (13) 6测试分析和结论 (25)

1前言 目前,WEB Tours订票系统成功上线,从而航空公司的机票信息管理逐步走上了集中管控的道路,从而将会势必出现新业务系统中信息大量增长的态势。 随着新业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:大数据量的“冲击”,在多名用户信息进入时,系统能稳定在什么样的性能水平,面临公司业务冲刺时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。 本报告前部分即是基于上述考虑,参考科学的性能测试方法而撰写的,用以指导即将进行的WEB Tours订票系统的性能测试。 2被测系统定义 WEB Tours订票系统作为本次测试的被测系统,该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数,

QTP自带的飞机订票程序产品规格说明书

QTP自带的飞机订票程序产品规格说 明书

QTP自带的飞机订票 程序报告 一.产品介绍 QTP是HP公司开发的功能自动化测试工具。相对于手工测试,QTP自动化测试比人工测试快得多,同时能够避免人工测试的错误,减轻了测试的工作量,给测试人来带来了极大的便利。随着测试技术的发展,自动化测试逐渐成为测试的一个重要测试工具。 二.产品面向的用户群体 专业的测试人员、企业公司测试组以及测试团队。 三.产品应当遵循的标准和规范 遵守软件相关的标准、规范建立一套软件测试的管理和评判体系,从根本上保证软件测试的质量,有一定的行业规范和操作规范,脚本生成简单易懂,错误纠正符合常规测试人员的测试习惯,操作易于上手。 四.产品的功能简介 QTP自带的飞机订票程序包括登录、订票、删除等一系列功能操作,运用QTP自动化测试工具来进行登录测试和订票测试,经过检查点来实现对各种测试用例的测试,同时能够对操作进行录制和回放,并生成脚本,便于测试人员对产品进行检查。五.操作说明

QTP自带的飞机订票程序,可实现登录测试和订票测试。 QTP自带的飞机订票程序,小图标为飞行图标。如图1-01 图1-01 登录模块 打开后能够看到登录界面,登录界面——两个文本框,三个按钮如图1-02 图1-02 Agent Name文本框 1.登录框能够输入的登录名必须大于4个字符,小于10个字符。 当输入的字符小于4个时,不能登录成功 当输入的字符大于10个时,则光标将移动到所输入字符的初始端,如果此时继续输入字符,那么所输入的字符将会逐渐覆盖原先输入的字符 2.输入的字符能够是数字,字母,汉字以及特殊符号。 3.所输入的字符均为明文,能够看得见。 4.登录名不固定能够自主输入。

飞机票订票系统功能测试项目

项目3 飞机票订票系统功能测试项目 项目简介 飞机票订票软件项目组完成了系统的集成工作,根据开发计划将 要将程序交给测试组进行功能测试。测试小组该如何对该软件进行功 能测试呢? 项目目标与要求 (1)能制订飞机票订票系统功能测试的测试计划 (2)能根系统需求分析报告编制飞机票订票软件的功能测试的测试用例 (3)能根据测试用例,熟练地对系统的订票功能进行手工测试 (4)能根据测试用例,熟练使用QTP工具,完成系统的打开订票功能的测试(5)能熟练使用Excel工具管理测试中发现的缺陷(BUG) (6)能写功能测试报告 项目工作任务 (1)阅读飞机票订票系统的需求分析报告,完成测试小组内容的内容分工,制订单元测试计划 (2)根据飞机票订票系统的需求分析报告,编写订票、查询、修改、删除、打印报表功能的测试用例 (3)根据订票功能的测试用例,用手工的方式进行测试,记录测试结果 (4)根据查询功能的测试用例,使用QTP工具,完成测试工作 (5)用Excel软件完成测试工作日志,用Excel软件管理测试中发现的软件缺陷,并完成功能测试的测试报告

功能测试基本过程 图3-1 功能测试基本过程

模块一制订功能测试计划 学习目标 1、理解订票系统的需求分析报告 2、理解功能测试的一般过程、主要方法和策略 工作任务 1、阅读订票系统的需求分析报告 2、选择功能测试的策略 3、编写订票系统功能测试的计划 任务1:阅读订票系统需求规格说明书 读一读: 订票系统需求规格说明书 一、系统登录功能 系统启动后先显示登录窗体,必须通过输入正确的帐户和对应的密码才能进入系统,如果不正确则给出相应的提示信息。 二、订票功能 1、登录成功后系统自动进入新增订票窗体,同时可以通过“新订票”按钮,或菜单进入新增订票窗框体。 2、在新增订票窗体中,依次输入订票日期、出发地、到达地、航班、订票顾客姓名、订票张数、座位类型,系统能够自动根据用户选择的航班显示航班号、航空公司、志飞时间到达时间和单价,系统能够根据订票的票数、类型和单价自动计算出订单的总计金额。对用户输入的订票日期要进行验证,对于不满足条件的给出明确的提示信息。出发地、到达地、航班系统自动显示,用户只要选择就可以。 3、单击“insert order”按钮,系统保存相关信息并生成并显示此订单的订单号,并给出保存是否成功的信息。 4、当按了“insert order”按钮后,update order和delete order按钮可用(没有保存前这二个按钮是不可用的),通过这二个按钮可以对新增加的订单进行修改或删除操作,具体操作同修改订单和删除订单功能。 三、查询订单功能 1、登录成功后在新增订票窗体,可以通过单击“打开订单”按钮,或者菜单,进入查询订单条件对话框。 2、在查询对话框中提供按“顾客姓名”、“订票日期”和订单号三种查询模式。 3、按姓名查询:输入顾客姓名(能够模糊查询,只要输入姓名的一部分),系统以列表方式结出查询的结果纪录,用鼠标在列表双击(或者选取后,单击OK按钮)所要的订单,系统将在订票主窗口中显示具体的订单信息。根据需要可以进行修改、删除等操作。如果没有找到则显示“没有发现订单,请再试一次”。 4、按订票日期查询:输入具体的订票日期(只能输入数字,日期不完整,“OK”按钮无

航空客运订票系统(论文)

信息科学与工程学部 数据结构课程设计 题目航空客运订票系统姓名 学号11430625150894学院信息科学与工程学院专业、年级软件工程1101班指导教师 2012 年 11月 27 日

摘要 随着科技与经济的发展,人们的生活水平不断的提高,旅游业的逐渐的成熟发展,人们追求快节奏的生活方式,越来越多的人选择乘飞机,从而国内国际的航班不断的增加。航空客运量大幅的提高,也促使了航空业得到迅速的发展。而且随着网络的盛行,航空订票系统就显得尤为重要,所以航空客运订票系统主要是为了方便人们,让人们能够快速、清晰、准确地了解航班信息而不至于象以前那样排队等候,从而避免耽搁乘客大量的等待时间,使旅客轻松快捷的踏上愉快的旅程。 该航空客运订票系统分为乘客操作模块和系统管理员操作模块。乘客操作模块包含了浏览所有航班信息、办理订票业务、办理退票业务,航班查询、等候订票人登记功能,而管理员操作模块包含添加航班、删除航班、查看已订票人信息、查看等待订票人信息功能,最后就是退出系统功能。 该系统主要运用动态线性链表和动态线性队列及其文件的保存与读取完成的。航班线性链表中每一个结点包含了航班号、飞机号、终点站名、起飞时间、乘员定额、票价、余票量,已订票人的信息的链表和排队候补人的信息的链表等内容。 本系统在Visual C++ 6.0环境下进行开发,根据我们自身所学的知识利用动态线性链表、动态队列链表和文件操作实现了对数据的保存、读取等功能,达到了预定要求。 该系统虽然还存在一点点不足,那就是对乘客的座位号和座舱等级的具体安排没有实现,但该系统的所有功能均能实现,并且系统考虑的问题全面、易于操作、界面简单明了、服务器程序利于维护。 关键词:动态线性链表;动态队列链表;文件操作;订票

航空订票系统 数据库课程设计

《数据库设计与开发Ⅱ》课程设计报告航空订票系统 学院: 班级: 学号: 姓名: 完成时间:

目录 一.需求分析 (1) 1.引言 (1) 2.项目概述 (1) 3.需求规定 (2) 4.运行环境规定 (4) 二.系统结构数据设计 (5) 三.视图设计 (8) 1.E-R图 (8) 2.关系模式 (9) 3.数据流程图 (10) 四.逻辑结构设计 (11) 1.数据表描述 (11) 2.程序描述 (12) 3.功能描述 (13) 五.系统设计 (19) 1.系统功能分析 (19) 2.系统功能模块设计 (19) 六.项目总结 (20) 1.本项目设计的优点 (20) 2.项目实现流程 (20) 3.心得体会 (20)

一、需求分析 1.引言 编写本套航空订票系统的《软件规格说明书》的目的在于根据软件需求说明书中的任务概述,需求规定等规划设计出一套可执行软件的结构模型。 1.1编写目的 (1)便于用户、分析人员和软件设计人员进行理解和交流 (2)希望系统的外部项(旅客、旅行社、航空公司)均支持目标软件系统的确认。根据需求规格说明书中确立的可测试标准进行测试,并得到确认。 (3)控制系统进化过程 1.2项目背景 随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了。乘飞机出行的人越来越多。所以这方面的市场非常大。所以“机票预订系统”的开发是势在必行。经过对各方面人士对该系统功能的意见的调查,我们在此基础上确定了旅客与各航空公司所需要的“机票预订系统”。同时我们会不断更新该系统的功能来满足不断发展的市场需求。1.3项目描述 为各旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排航班。当旅客交付了预定金后,系统印出取票通知和帐单交款取票,系统核对无误即印出机票给旅客。此外为了航空公司能够随时掌握各航向飞机的乘载情况,而能够定期进行查询统计,以便适当调整 1.4定义 软件需求:IEEE软件工程标准词汇表(1997年)中定义软件需求为: (1)用户解决问题或达到目标所需的条件或权能(Capability)。 (2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 (3)一种反映上面(1)或(2)所描述的条件或权能的文档说明同工作,以及相互之间进行有效的交流和沟通。 1.5参考资料(标准) ?中华人民共和国国家标准UDC681.3: 《信息技术软件生存期过程》(GB/T8566-1995) 《计算机软件产品开发文件编制指南》(GB8567-88) 《软件工程术语》(GB/T11457-1995) ?IEEE软件工程标准词汇表(1997年) 2.项目概述 2.1目标 该系统是要将航空订票管理系统信息化,使操作方便,且效率高。 2.2用户的特点 用户其实就是航空公司。而旅行社和旅客都是向航空公司提供数据,由航空公司操作数据。即航空公司是直接用户。 2.3假定与约束 对各航班班机的命名和航班号都要求与全国的各大航空公司的标准要求保持一致。各航班的出发城市,抵达城市,出发时间,抵达时间,价格,座位数

QTP自带的飞机订票功能测试报告

QTP 自带的飞机订票功能测试报告 指导教师: ***** 测试目标 课题名称 系/专业 班 级 学 号 学生姓名 飞机订票系统功能测试报告 ******* /学 ***** ***** *****

了解熟悉QTP自动化测试工具及其基本功能,掌握QTP自动化测试的基本测试步骤,能运用QTP测试工具对系统进行简单的自动化测试。在QTP测试中能写出基本的脚本语言,以及能够对脚本语句进行编写,能够测试登录功能、订票功能。其中有判断订票是否成功、添加检查点及循环所有航班能否成功测试。 测试内容 熟悉了解飞机订票系统的基本运行流程,从登录到订票、查询、删除等一系列基本功能的操作,并能够对其中的一些功能进行测试工作。此次飞机订票系统测试内容有登录功能,其中登陆功能测试包含一个用户能否正确登录、设置参数可以进行多个用户正确和错误的登录进行测试。在订票功能中有对订票是否成功的测试、设置检查点以及循环所有航班的测试。 测试原理分析 QTP主要采用的是GUI模拟人的操作。它在模拟人的操作时会通过录制记录操作的对象及所做的操作和顺序,然后在回放时按照记录顺序操作这些对象。而在这个模拟的过程中最重要的莫过于界面对象控件的识别。 基本操作 第二步:点击QTP的执行文件

第二步:第一步完成后会出现下图的对画框,然后点击” 如图1-01 ;OK , 第三步:选择“ Biank Test ”选项,如图1-02 ; 图 1- 01

------- QuickTest Professional -------- Tutorial Start Recording Open Existing Tip of the dayj_____________________________________ The RegisterUserFunc statemfent now has an optional argument th at y ou can use to set a function as the default operation for a test object. P Shovi this screen on sta rtup ¥lUurfp CA-T w ■ ~ 图1-02 第四步:关闭右上角的对话框,选择左上角的“ Record”选项,如图1-03 ; 1: 图1-03 第五步:对具体软件程序的测试有两种方法。第一种是录制并且运行测试任何一个打开的基于Windows下的应用程序,第二种是只是录制和运行QTP软件中打开的应用程序。 如图1-04 ;

QTP飞机订票测试实例

目录 1.QTP特点与基本操作 (2) 1.1 QTP特点 (2) 1.2基本操作 (2) 2.功能测试 (6) 2.1 登陆测试 (6) 2.1.1 测试用例设计 (6) 2.1.2 录制与测试过 (8) 2.1.3 测试结果 (10) 2.1.4 测试脚本 (12) 2.2 订票测试 (12) 2.2.1 订票功能 (12) 2.2.2 测试用例设计 (13) 2.2.3录制与测试过程 (14) 2.2.4 测试结果 (17) 2.2.5测试脚本 (17) 2.3传真订单 (18) 2.3.1传真订单实例 (18) 2.3.2录制与测试过程 (18) 2.3.3 测试结果 (20) 2.3.4测试脚本 (21) 2.4删除订单 (22) 2.4.1删除订单实例 (22) 2.4.2录制与测试过程 (22) 2.4.3 测试结果 (24) 2.4.4测试脚本 (25) 3.参考文献 (27)

1.QTP特点与基本操作 1.1 QTP特点 使用QuickTest可以加速整个测试的过程,并且建置完新版本的应用程序或网站后,可以重复使用测试脚本进行测试。 以QuickTest执行测试,就与人工测试一样。QuickTest会仿真鼠标的动作与键盘的输入,不过QuickTest比人工测试快乐很多。 QuickTest自动化的好处有: 快速:QuickTest执行测试比人工测试速度快多了。 可靠:QuickTest每一次的测试都可以正确的执行相同的动作,可以避免人工的错误。 可重复:QuickTest可以重复执行相同的测试。 可程序化:QuickTest可以以程序的方式,撰写复杂的测试脚本,以带出隐藏在应用程序中的信息。 广泛性:QuickTest可以建立广泛的测试脚本,涵盖应用程序的所有功能。 可再使用:QuickTest可以重复使用测试脚本,即使应用程序的使用接都已经改变。 1.2基本操作 第一步:点击QTP的执行文件, 第二步:第一步完成后会出现上图的对画框,然后点击”OK”,如图(1-2-1);

航空订票管理系统-软件项目管理课程设计报告

软件项目管理 课程设计报告 专业:软件工程 年级: 学号: 学生姓名: 题目名称:航空订票管理系统 指导老师: 完成时间: 1、项目概述 目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之间的竞争可谓日益激烈。配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。 对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义: 1、改善航空公司服务质量; 2、创造和提升航空公司的品牌优势; 3、优化航空公司的服务流程; 4、提升信息化的水平; 2、工作任务(Statement Of Work,SOW)书 进入信息时代后,人们对航空订票的运作实现信息化管理的要求越来越高,随着社会的生活节奏化,为了方便大众,提高工作效率,该系统的建设实现对航空订票的高效率信息化管理。该系统一方面实现对大众的自助服务功能;如:网上订票、退票、查询等功能。另外还要实现系统管理员对整个系统资源的信息化管理,如:用户管理。

一、整体要求 1.系统用例图 2.用例描述 (1)航班查询 查看航班信息基本查询,从下拉列表中选择航班或起点或终点信息 综合查询,手动输入航班的基本信息 (2)订票 输入航班信息显示航班信息,以及打折后的票价信息,询问信息是否正确正确输入个人信息完成订票 不正确返回订票初始界面 (3)退票 输入将退票的序号显示票的具体信息,并询问是否退票退票成功,更新顾客数据库 (4)管理

机票订票系统测试分析报告定稿版

机票订票系统测试分析 报告精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

机票预定系统测试文档--XXX 1.引言............................................................. 1.1编写目的..................................................... 1.2项目背景..................................................... 1.3 定义...................................................... 1.4参考资料..................................................... 2.测试计划执行情况................................................. 2.1测试项目..................................................... 2.2测试计划和人员............................................... 2.3测试结果..................................................... 3.软件需求测试结论................................................. 4.评价............................................................. 4.1软件能力..................................................... 4.2缺陷和限制................................................... 4.3解决和找到的Bug ............................................. 4.4测试结论.....................................................

软件开发与项目管理-KC0210000017_Flight航空订票系统测试

模块五软件测试案例 --Flight 航空定票系统一、案例描述 HP公司,QTP测试软件自带Flight 航空定票系统软件登录模块、定票模块的用例设计和QTP测试脚本的开发。 二、案例要求 1、通过实验掌握”用例设计” 2、掌握QTP测试脚本各种处理方法的开发 3、保存测试结果 4、分析测试结果 三、案例实现步骤 (一)测试需求 Flight 航空定票系统测试需求如下: 1、登录模块: 用户名和口令4~10 位 2、定票模块 不同用户登录,定购不同的机票; 根据日期、定单号、姓名查询定单。 (二)实现步骤 1.编写测试用例

表2 Flight 航空定票系统定票模块测试用例

2.编写自动化测试程序 步骤: (1)运行QTP软件,待打开后新建一个Test,点击工具栏上的“Record”按钮,打开飞机订票系统进行脚本的录制,然后点击“stop”按钮,结束录制; (2)将要进行验证的地方设置参数化:

图1 测试用例(1) 图2 测试用例(2) (3)点击“run”按钮,回放程序,通过程序回放过程中的正确与否,进行修改程序;测试脚本部分程序: Starter '应用程序的路径

Sub Starter SystemUtil.Run Environment("Flyurl") End Sub '用函数来验证状态 Public Function testRegExp(ByVal patrn, ByRef sour) ' TODO: add function body here Dim regEx ' Create variable. Set regEx = New RegExp ' Create regular expression. regEx.Pattern = patrn ' Set pattern. regEx.IgnoreCase = true ' Set case sensitivity. regEx.Global=true if regEx.Test(sour)=true Then reporter.ReportEvent micPass,"登录失败!",cstr(sour) Else reporter.ReportEvent micFail,"出现异常","提示信息不正确!" End If End Function '定义变量 Dim insertNum,insertbegin, istest,istatus,iselectorder,orderid '从DataTable中取值 insertNum=DataTable("iCount",dtGlobalSheet) insertbegin=DataTable("begin",dtGlobalSheet) iselectorder=DataTable("SelectOpen",dtGlobalSheet) print iselectorder istest=datatable.Value("status") '登录界面 Dialog("Login").WinEdit("Agent Name:").Set DataTable("name", dtGlobalSheet) Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtGlobalSheet) Dialog("Login").WinButton("OK").Click '判断是否有子提示框出现 If Dialog("Login").Dialog("Flight Reservations").Exist Then '取子提示框上的提示信息

航空订票系统(软件测试报告)

航空订票系统测试计划说明书 目录 1引言 (3) 1.1编写目的 (3) 1.2测试计划概述 (3) 1.3被测试系统概述 (3) 1.4测试计划制定依据 (4) 1.5预期读者 (4) 2任务概述 (4) 2.1目标 (4) 2.2运行环境 (4) 2.3需求概述 (4) 3测试范围 (5) 3.1测试用例 (6) 3.2测试特性与软件需求的对应关系 (8) 3.3被测试特性 (9) 4术语定义 (9) 4.1软件错误与缺陷定义 (9) 4.2其他术语的定义 (10) 5测试目标与策略 (10) 5.1测试目标 (10) 5.2测试方法 (10) 5.3测试工具 (10) 5.4测试地点 (10) 6测试状态转换标准和再启动要求 (11)

7测试通过准则 (11) 8应提供的测试文档 (11) 9测试资源需求 (11) 9.1硬件需求 (11) 9.2软件需求 (11) 9.3网络需求 (12) 9.4人员需求 (12) 9.5其他需求 (12) 10人员、职责及培训要求 (12) 10.1人员组成 (12) 10.2人员分工与职责 (12) 10.3培训要求 (12) 11测试进度 (13) 12风险和应急 (13) 12.1影响计划的潜在因素 (13) 12.2应急措施 (13) 13测试的局限性 (14) 14计划的批准 (14) 15参考文档 (14) 附录Ⅰ软件错误与缺陷的定义 (15) 附录Ⅱ测试状态转换标准和再启动要求 (16) 附录Ⅲ测试通过准则 (18) 附录Ⅳ人员分工与职责 (19) 2 / 20

1引言 1.1 编写目的 为保证《飞机订票系统》的测试工作有序进行,保证《飞机订票系统》正确实现需求规格说明书中的功能定义,特制本计划供软件测试相关人员执行。 1.2 测试计划概述 计划名称:航空订票系统测试计划 文档编号:ticket/2009-06-11 测试部门:软件测试部 计划作者:金振方赵豪王山 计划审核:在windows平台下运行航空订票系统,针对该项目中各个模块应实现的不同功能,生成测试用例文档,再手动进行测试。 /* 此部分主要对测试计划的名称、背景、目标、制定依据以及执行部门,测试的方法、工具、范围作一个简明扼要的阐述。*/ 1.3 被测试系统概述 产品名称:航空订票系统 开发部门:软件开发部 测试版本:v 1.0 最新版本:v 1.0 系统概述:该系统主要实现了预订机票的功能,并生成订单便于查询和修改,主要针对用户登录模块和生成订单模块进行测试。 3 / 20

相关文档
最新文档