航空订票系统测试

合集下载

航空票务系统操作与维护考核试卷

航空票务系统操作与维护考核试卷
A.客户服务模块
B.数据管理模块
C.航班计划模块
D.安全管理模块
2.下列哪种操作属于航空票务系统中的维护工作?()
A.更新航班信息
B.预订机票
C.支付票款
D.办理登机手续
3.在航空票务系统中,以下哪个是座位等级的表示?()
A. ABC
B. XYZ
C. EFG
D. IJK
4.下列哪个选项是航空票务系统中的PNR全称?()
三、填空题
1.数字代码
2. Passenger Name Record
3. Y经济舱F公务舱
4. DES AES
5. 24
6.一致性易用性
7.可用性
8.并发处理能力
9.数据库服务器
10.恢复能力
四、判断题
1. ×
2. ×
3. ×
4. √
5. ×
6. √
7. ×
8. ×
9. ×
10. √
五、主观题(参考)
1.在航空票务系统中,航班号通常由字母和数字组成,其中字母代表航空公司代码,数字代表航班的______。()
2.旅客在航空票务系统中预订机票时,生成的PNR记录中包含了旅客的个人信息和行程信息,其中PNR的英文全称是______。()
3.航空票务系统中,通常使用______来表示经济舱,用______来表示公务舱。()
8.航空票务系统的______是指系统能够同时处理多个请求的能力。()
9.在航空票务系统中,______是用于处理和存储大量数据的硬件设备。()
10.航空票务系统的______是指系统能够快速从故障中恢复并继续提供服务的能力。()
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)

飞机订票系统测试报告

飞机订票系统测试报告

飞机订票系统测试报告1. 引言本文档旨在介绍飞机订票系统的测试过程和结果。

飞机订票系统是一款用于用户预订航班机票的在线平台。

通过测试,我们旨在确保系统的功能正常、性能稳定,并且用户能够顺利完成预订流程。

2. 测试环境为了对系统进行全面的测试,我们搭建了以下测试环境:•操作系统:Windows 10•浏览器:Google Chrome,Mozilla Firefox•设备:台式电脑,笔记本电脑,手机(Android,iOS)•网络环境:LAN,WLAN,4G网络3. 测试目标我们的测试目标主要包括以下几个方面:•功能测试:确保系统的各项功能正常运作,包括用户注册、登录、查询航班信息、预订机票等。

•兼容性测试:在不同的操作系统、浏览器和设备上测试系统的兼容性,确保用户可以在不同的环境中正常使用系统。

•性能测试:通过模拟多用户同时访问、查询航班和预订机票,测试系统的性能稳定性和响应速度。

•安全性测试:检查系统的安全性,防止潜在的数据泄露和非法访问。

4. 测试步骤为了对系统进行全面的测试,我们按照以下步骤进行测试:4.1 用户注册和登录功能测试1.打开系统主页,点击注册按钮进入注册页面。

2.输入有效的用户名、密码和邮箱地址,点击注册按钮完成注册。

3.使用注册的用户名和密码,尝试登录系统。

4.验证登录是否成功,检查是否能够正常浏览个人信息页面。

4.2 航班查询功能测试1.登录系统后,点击航班查询按钮进入查询页面。

2.输入有效的出发地、目的地和日期,点击查询按钮进行航班搜索。

3.检查系统是否能够正确地显示符合条件的航班信息。

4.选择一条航班信息,尝试获取详细信息。

4.3 机票预订功能测试1.在航班查询结果页面,选择一条符合条件的航班信息。

2.输入乘客信息和联系方式,点击预订按钮进行机票预订。

3.检查系统是否成功生成订单,并显示预订成功的提示信息。

4.登录用户的邮箱,确认是否收到预订成功的邮件通知。

4.4 兼容性测试在不同的操作系统、浏览器和设备上测试系统的兼容性,包括:•操作系统:Windows,macOS,Linux•浏览器:Google Chrome,Mozilla Firefox,Safari•设备:台式电脑,笔记本电脑,手机(Android,iOS)4.5 性能测试1.使用性能测试工具,模拟多用户同时访问系统。

航空订票系统测试

航空订票系统测试

航空机票预订系统软件编码和测试说明书1引言1.1编写目的作为软件工程过称的一个阶段,编码是对设计的进一步具体化,因此,程序的质量主要取决于软件设计的质量,但所选用的程序设计语言的特点和编码风格也将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。

但在开发如此复杂的航空订票系统软件的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,系统一定会存在差错。

测试的目的就是在软件投入生产运行之前,尽可能多的发现并改正软件中的错误。

编码阶段可参考概要设计和详细设计说明书,软件测试以及软件维护阶段也可参考编码和详细设计说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构,或在测试阶段找出各模块的设计思路和流程。

该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。

1.2背景①名称:机票预订系统②委托方:某某航空公司③开发方:某某团队④组成:编码模块分组,服务器,编码人员,测试人员⑤本系统与其他系统的关系如下:1.3定义黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。

黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。

很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

毕业设计机票预订系统测试用例说明书,DOC

毕业设计机票预订系统测试用例说明书,DOC

毕业设计测试用例说明书1引言1.1编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

结构、1.2背景1.3定义SQL:事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK:数据库的错误恢复机制。

系统:若未特别指出,统指本机票预定系统。

1.4参考资料1.机票预定系统需求规格说明书报告周海艳2013/112.机票预定系统程序设计说明书报告周海艳2013/112任务概述2.1目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。

建立一个高效率、稳定的系统,在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,能够实现航空公司的机票销售的自动化的计算机系统,为旅客提供实时,方便,快捷的机票销售信息,并提高航空公司的工作效率,服务质量,并为其增加经济效益,加快航空公司的信息化发展步伐。

本系4其他非功能性需求4.1设备环境要求根据调研环境下运行。

4.2(1(2导出的软件结构;结构的内部接口。

(3)测试的准备:测试大纲;整体策略;专门的考虑。

4.3接口要求在输入方面,对于键盘、鼠标的输入。

在输出方面,打印机的连接及使用。

在网络传输部分,在网络硬件部分,实现高速传输。

1、系统接口说明本系统运行在计算机上的Windows操作系统(Windows9X、WindowsNT、Windows2000、WindowsXP)环境下。

航空客运订票系统

航空客运订票系统

题目5 航空客运订票系统(难度系数:1.2)[问题描述]航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。

试设计一个航空客运订票系统,以使上述业务可以借助计算机来完成。

[基本要求](1)每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行周日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量);(2)作为示意系统,全部数据可以只放在内存中;(3)系统能实现的操作和功能如下:①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额;②承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于订票额,则需重新询问客户要求。

若需要,可登记排队候补;③承办退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其它排队候补的客户。

[测试数据]由读者指定。

[实现提示]两个客户名单可分别由线性表和队列实现。

为查找方便,已订票客户的线性表应按客户姓名有序,并且,为插入和删除方便,应以链表作存储结构。

由于预约人数无法预计,队列也应以链表作存储结构。

整个系统需汇总各条航线的情况登录在一张线性表上,由于航线基本不变,可采用顺序存储结构,并按航班有序或按终点站名有序。

每条航线是这张表上的一个记录,包含上述八个域、其中乘员名单域为指向乘员名单链表的头指针,等候替补的客户名单域为分别指向队头和队尾的指针。

[选做内容]当客户订票要求不能满足时,系统可向客户提供到达同一目的地的其它航线情况。

读者还可充分发挥自己的想象力,增加你的系统的功能和其它服务项目。

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的测试,一个是对具体软件程序的测试。

QTP测试实验报告-飞机票订票系统(word文档良心出品)

QTP测试实验报告-飞机票订票系统(word文档良心出品)

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").ClickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12534 LON 08:00 AM PAR 10:00 AM AF $165.50" Window("FlightReservation").Dialog("Flights Table").WinButton("OK").Click Window("Flight Reservation").WinEdit("Name:").Set "gcc"Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Set "5"Win dow("Flight Reservatio n").Wi nRadioButto n( "Busi ness").Set Window("Flight Reservation").WinButton("Insert Order").Click Win dow("Flight Reservatio n").CIose ' 关闭订票系统 结果- 曲 Run^TinriR D?it3i TableS-- Cbackpoint 1 (Row 1}IS 讨 Actonl Summary 申#自login 白 * ■ AgentNdme:…Checkpoint 'Aceinft I ! [ ■ ■- H K Agent N^mec-SetText |KPassw&rdLSetTe )rt| L M oKcikkilFlight ReservationI5ic Agent N@-me:.Set~ert pir Pa s £ wo rdi . ext二I OKTlick3- Fl gbt Resen r ation2参数化脚本测试本案例中将Flight From 的选项内容设置为参数化类型 脚本代码 With Dialog("Logi n").Win Edit("Age nt Name:").Set "aaaa" .Win Edit("Password:").Set "mercury" .Win Butt on ("OK").CIick曰lest Cha^kp-Qint Sunnmary勃 Run-Time Data latleB Ch&ckpoirrt Iteraticn 11 (Row1)-■』伦 Actiorl SLmiria^y自LogirElDmailsEnd WithWith Win dow("Flight Reservatio n") .ActiveX("MaskEdBox").Type "011218".Win ComboBox("Fly From:").Select DataTable("from", dtGlobalSheet) 参数化 ‘.Win ComboBox("Fly To:").Select "Syd ney" .Win Butto n( "FLIGHT").CIick With .Dialog("Flights Table").Win List("From").Select "12463 LON 03:07 PM SYD 04:48 PM NW $160.40".Win Butto n( "OK").Click End With.Win Edit("Name:").Set "gcc" .Win Edit("Tickets:").Set "3".Win RadioButt on ("Busi ness").Set .Win Butto n("In sert Order").Click .Close End Withwait(1)必须有wait 函数回调给第二次循环预留准备时间 结果脚本录制关键字视图♦namD€DErGH IJLMN1Lo-ijcm 2 iFarra3脚本回放结果4t ft JVWH前¥前"^LHTIW"磚b/l 师工kH inse^ U"2ET " aJtisr"""I Fii^l Fesw-slc-■Q IN■Z™E Fi 丁1 MTrfc*wafu.WaR ( 1 «btfg ihwst華.HI TKtes.自T I E 'ges'lfi 'aTfii IN NP ”" ■adtbac.*T f 1l-t *T»<jfft■严.Stf5KIII >4H '■TWOL W 曾jibtiiiMTt 仲練 fDaAaToDh5KEhi. ' BM > ' E 叶Civile 1 1 vS. tXhOctT 砂'0112145心jiBeF'iW 1Hhpn- Miishiina- ihf Frer-.'K対R1IW "却 1 即-h* II ・丹 T Q * 111 *缺 TL1GHT araStfMTCkfc :)KJ 呵严itiM本案例中对Flight 系统的用户登陆界面进行参数化的黑盒测试 用到6组测试数据测试脚本Dialog("Logi n").Wi nEdit("Age nt Name:").Set DataTable("username", dtGlobalSheet)'输入用户名Dialog("Logi n").Wi nEdit("Password:").Set DataTable("password", dtGlobalSheet)'输入密码Dialog("Logi n").Wi nButto n("OK").CIick '点击登陆 If Dialog("Login").Dialog("Flight Reservations").Exist ThenDialog("Logi n").Dialog("Flight Reservatio ns").Wi nButto n(" 确定").Click ' 弹出 提示框点击确认按钮 Dialog("Log in ").Close else '登陆成功进入订票Win dow("Flight Reservatio n").ActiveX("MaskEdBox").Type "011218"Win dow("Flight Reservatio n").Wi nComboBox("Fly From:").Select "Lo ndon" Win dow("Flight Reservatio n").Wi nComboBox("Fly To:").Select "Paris" Win dow("Flight Reservatio n").Wi nButto n("FLIGHT").CIickWin dow("Flight Reservatio n").Dialog("Flights Table").Wi nList("From").Select耳專 Test Parameter Summary "… 曲 Rur-Timc Ddt? Tablu□ |j^ Porometer Iteration 1 (RevH 电 Actionl SjirnnfiiyEl-- X 由)Parimrter Iteration 2 fRov 刁 X 唱Action] S immsiry(41 Ji login0 X Hight ReservationMa^ktdSox fypt-回fl F ¥ From:占elect 密 Fly TcjLSd&a■ FLIGHT, Click Para meter Results Summary宦 X 曰 Fights T ・bb5— J*◎ P.un Errorffl • Flight ReservationTest Parameter Results name. Resl I Time 厶>n 匕中国転薜时旧Run HtartQd:2D1SHP^135340Ftun ended: 201S/1/7-"12274 LON 01:27 PM PAR 03:07 PM NW $155.00"Win dow("Flight Reservatio n").Dialog("Flights Table").Wi nButton ("OK").CIickWin dow("Flight Reservatio n").Wi nEdit("Name:").Set "gcc"Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Type "5"Window("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Win dow("Flight Reservatio n").Wi nEdit("Tickets:").Set "5"Win dow("Flight Reservatio n").Wi nRadioButto n( "Busi ness").SetWindow("Flight Reservation").WinButton("Insert Order").ClickWin dow("Flight Reservatio n").CIose ' 退出订票界面End Ifwait(3)脚本录制结果|曾小川L OTH Cwortrfo-Qcfc EizkEne "OK-□Lit”v Q ridlt匚he亡庸wheEher the ' F?gnt fesertiBt =TH ' base sasts . H 931口*□色ttie bLtonChiE CleaE IhrE 占兰四日龙*二「帕用Re时皿如Cbw Cw lhr 'F^h ' wrdsw 誉Funriiinr Gal Wfit 3 }務匕*耳岂护FI M14 4 it Hi ■, d q BMpRl:肌,L-atJi T施I E脚本回放结果鼻Test ^arameterLog nTest S j—匪Run-Time Data Table 由• “ Pa meterLog inTect tte 3 Po ro mctortoginTcrt Ito 3 D| ParometcrtoginTest Ite 自• ParameterLoginTest Ite 用• ParameterLoginTest Ite r« • ® Pa ra meterlog inTe^t IteTest ParameterLoflinTestResults name: R G$5Time Zone: 4=国听;隹对司Run started: 2018/1/7 ・ 14:2059 Run ended 2018/1/7-14 2151。

航空机票预订系统模板(510)-测试计划

航空机票预订系统模板(510)-测试计划

七.测试计划1 .引言1.1编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。

因此,在软件生命周期的每个阶段都不可避免地会产生差错。

尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。

测试是“为了发现程序中的错误而执行程序的过程”。

测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。

目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。

1.2 项目背景本项目(机票预定系统)时由浙江航空公司委托,由<>软件开发小组负责开发。

1.3 定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1 . 4参考资料机票预定系统项目计划任务书浙江航空公司1999/3软件工程及其应用周苏、王文等天津科学技术出版社1992/1软件工程张海藩清华大学出版社1990/11项目的计划任务书《》软件开发小组1999/6/1项目开发计划《》软件开发小组1999/6/1需求规格说明书《》软件开发小组1999/6/1概要设计说明书《》软件开发小组1999/6/1详细设计说明书《》软件开发小组1999/6/1用户操作手册《》软件开发小组1999/6/12 . 任务概述2 . 1 目标测试是“为了发现程序中的错误而执行程序的过程”, 测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。

2 . 2 运行环境由于系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。

预订机票测试用例

预订机票测试用例

测试用例1.引言1.1编写目的机票预订系统在概要设计和详细设计的基础上,根据软件工程开发各阶段的规格说明书和程序内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序的错误,并改正尽可能多的错误,提高软件的质量和可靠性。

1.2项目背景本项目的名称:机票预订管理系统。

本项目的任务提出者及开发者是机票预订管理系统软件开发者,用户是中国民航及中国国际旅游开发公司。

1.3定义软件测试:为了发现错误而执行程序的过程。

静态测试:通过对需求文件、设计文件及源程序的阅读和分析,找出其中的错误和可以之处。

动态测试:直接在计算机上运行所要测试的程序模块,以实际运行的结果发现并纠正错误。

2.计划1.1方法与原则1.静态测试:主要对需求分析、概要设计、详细设计进行阅读和分析,找出其中的错误和可疑之处。

2.动态测试的黑盒测试和白盒测试白盒测试利用尽可能覆盖多的语句和对选择语句侧重测试的原则来选择测试用例;黑盒测试利用划分等价类的原则来完成测试。

2.2测试内容2.2.1模块功能测试订票平台的测试:内容:a.能否正确输入旅客信息;b.能否成功订票并把订票信息写入旅客信息数据库;c.能否成功打印帐单和取票通知单;d.能否利用旅客身份证号查询旅客的订票信息;目的:测试订票平台的各项功能是否能顺利完成,即订票流程是否完全正确。

取票平台测试:内容:a.能否利用身份证查询旅客订票信息和付费情况;b.能否利用帐单来完成付费;c.能否在付费后打印机票取机票。

目的:测试取票能否顺利完成,即取票流程是否完全正确。

2.2.2数据文卷存取的测试a.订票信息能否正确存入数据库;b.能否对数据库中的各种信息进行查询,修改;c.付费取票记录能否正确存入数据库。

2.3测试准备2.3.1测试机构及人员本软件的测试由王佳,徐俊共同完成。

2.3.2条件a.预定时间:一个星期;b.支持软件:VCc.测试人员技术水平:会操作本软件,懂得一定的软件工程知识。

机票预定系统实验报告

机票预定系统实验报告

机票预订系统实验报告姓名:潘凯学号:19专业:通信工程一、目的用面向对象分析、设计方法来分析机票系统。

二、主要内容及问题需求分析:为方便旅客,某航空公司拟开发一个机票预订系统。

旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。

功能需求该系统主要分为五大功能:系统管理、新增、修改、查询和系统维护。

机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

三、使用环境操作系统:Windows XP建模工具:StarUML、Microsoft Visio四、设计内容1-1、用例模型图用例模型图说明:机票预订系统主要使用的对象是旅行社管理员。

管理员根据顾客填写的目的地和时间信息,将其输入系统,系统根据相关信息进行处理,则系统其中的一个功能即用例就是接收顾客信息。

顾客需要用取票单去航空公司取票,系统由管理员输入的信息来识别,则系统的另一个功能即用例就是预定管理员输入信息符合的票。

1-2、类图类图说明:为此系统定义了4个类,分别是顾客类,管理员类,航空公司类,机票类。

各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。

1-3、对象图对象图说明:对象图是根据设置的类图而设置的。

一个对象就是类的一个具体实例,本例中设置了一个custom的取票操作,详细信息在图中已经设置,根据顾客的相关信息和操作,系统会调用相应的类的对象来处理,在本例中不一定会全部都涉及。

1-4、顺序图顺序图说明:顺序图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。

软件测试案例分析

软件测试案例分析

软件测试案例分析随着软件行业的快速发展,软件质量保证变得越来越重要。

软件测试是软件质量保证的重要手段之一,通过测试可以发现软件中的缺陷和错误,从而提高软件的质量和可靠性。

本文以一个实际的软件测试案例进行分析,旨在帮助读者更好地理解软件测试的过程和重要性。

案例描述某公司开发了一款人事管理系统,包括员工信息管理、薪资管理、考勤管理等功能。

在开发过程中,为了保证软件质量,进行了大量的测试。

本文以该系统的员工信息管理功能的测试为例,进行分析。

测试计划在测试计划阶段,测试人员制定了详细的测试计划,包括测试目标、测试范围、测试方法、测试环境、测试数据、测试时间等方面的内容。

在该计划中,重点考虑了功能性测试、性能测试、安全测试等方面的内容。

功能性测试功能性测试是测试中最基本的测试之一,主要测试软件的功能是否符合用户需求。

在该案例中,测试人员针对员工信息管理功能的各个模块进行了功能性测试,包括员工信息的添加、修改、删除、查询等功能。

在测试过程中,测试人员发现了一些问题,如添加员工信息时无法保存、修改员工信息时数据不正确等。

这些问题都被记录下来,并反馈给开发人员进行修复。

性能测试性能测试主要测试软件的性能指标是否符合用户需求。

在该案例中,测试人员针对员工信息管理功能的性能进行了测试,包括添加、修改、删除等操作的响应时间、系统资源使用情况等。

在测试过程中,测试人员发现了一些问题,如添加员工信息时响应时间过长、修改员工信息时系统资源占用过高等。

这些问题也被记录下来,并反馈给开发人员进行修复。

安全测试安全测试主要测试软件的安全性是否符合用户需求。

在该案例中,测试人员针对员工信息管理功能的安全性进行了测试,包括用户权限控制、数据加密等方面。

在测试过程中,测试人员发现了一些问题,如用户权限控制不严格、数据传输未加密等。

这些问题也被记录下来,并反馈给开发人员进行修复。

总结与反思通过本次软件测试案例的分析,我们可以看到软件测试在软件质量保证中的重要作用。

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

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订票系统作为本次测试的被测系统,该订票系统的主要功能包括:注册和登录用户信息,订票办理,退票办理,查询客户已订票信息等。

在本次测试中,将针对上述的功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,在不同的用户连接情况下,系统地吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数,2.1功能简介WEB Tours订票系统主要功能如下:注册和登录用户信息订票办理退票办理查询客户已订票信息2.2性能测试指标本次测试是针对WEB Tours订票系统的性能特征和系统的性能调优而进行的,主要需要获得如下的测试指标。

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

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

航空订票系统(软件测试报告)-CAL-FENGHAI.-(YICAI)-Company One1航空订票系统测试计划说明书目录1引言 (4)1.1编写目的 (4)1.2测试计划概述 (4)1.3被测试系统概述 (4)1.4测试计划制定依据 (5)1.5预期读者 (5)2任务概述 (5)2.1目标 (5)2.2运行环境 (5)2.3需求概述 (5)3测试范围 (6)3.1测试用例 (7)3.2测试特性与软件需求的对应关系 (9)3.3被测试特性 (10)4术语定义 (10)4.1软件错误与缺陷定义 (10)4.2其他术语的定义 (11)5测试目标与策略 (11)5.1测试目标 (11)5.2测试方法 (11)5.3测试工具 (11)5.4测试地点 (11)6测试状态转换标准和再启动要求 (11)7测试通过准则 (12)8应提供的测试文档 (12)9测试资源需求 (12)9.1硬件需求 (12)9.2软件需求 (12)9.3网络需求 (12)9.4人员需求 (13)9.5其他需求 (13)10人员、职责及培训要求 (13)10.1人员组成 (13)10.2人员分工与职责 (13)10.3培训要求 (13)11测试进度 (13)12风险和应急 (14)12.1影响计划的潜在因素 (14)12.2应急措施 (14)13测试的局限性 (15)14计划的批准 (15)15参考文档 (15)附录Ⅰ软件错误与缺陷的定义 (16)附录Ⅱ测试状态转换标准和再启动要求 (17)附录Ⅲ测试通过准则 (19)附录Ⅳ人员分工与职责 (20)1引言1.1编写目的为保证《飞机订票系统》的测试工作有序进行,保证《飞机订票系统》正确实现需求规格说明书中的功能定义,特制本计划供软件测试相关人员执行。

1.2测试计划概述计划名称:航空订票系统测试计划文档编号:ticket/2009-06-11测试部门:软件测试部计划作者:金振方赵豪王山计划审核:在windows平台下运行航空订票系统,针对该项目中各个模块应实现的不同功能,生成测试用例文档,再手动进行测试。

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

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

项目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、在新增订票窗体中,依次输入订票日期、出发地、到达地、航班、订票顾客姓名、订票张数、座位类型,系统能够自动根据用户选择的航班显示航班号、航空公司、志飞时间到达时间和单价,系统能够根据订票的票数、类型和单价自动计算出订单的总计金额。

机票预订系统活动图及试验报告

机票预订系统活动图及试验报告

实验五活动图
一、实验目的
1.熟悉动态建模的概念和内容。

2.熟悉活动图的基本功能和使用方法。

3. 掌握如何使用建模工具绘制活动图方法。

二、实验内容
根据所选课题需求分析、用例图、类图等,应针对每个用例进行业务分析,说明其具体的业务流程,完成系统活动图。

三、实验步骤
以“删除读者信息”用例为例,说明绘制活动图的步骤。

1.管理员在录入界面,输入待删除的读者名;
2.“业务逻辑”组件在数据库中,查找待删除的读者名;
3.如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
4.“业务逻辑”组件判断“待删除的读者”是否可以删除;
5.如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;
6.在数据库中,删除相关信息;
7.显示删除成功信息;
8.结束。

以此为例,完成以下活动图:
1) 订票者的活动图
2) 机票管理员的活动图
3) 系统管理员的活动图
四、实验安排
需要2 学时,分1 周进行,每周2 学时。

航空订票系统软件测试计划

航空订票系统软件测试计划

航空订票系统软件测试计划11.1引言11.1.1编写目的对项目进行测试,详细记录测试过程,对软件的质量进行评估,为软件设计人员提供更正系统漏洞的依据。

11.1.2背景航班订票系统是开发一个Web版航班预定系统,可在多个国家和地区使用。

11.1.3定义功能性测试按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。

非功能性测试按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。

测试用例测试人员设计出来的用来测试软件某个功能的一种情形。

11.1.4参考资料《软件工程--理论与实践》田淑梅廉龙颖高辉编著《数据库原理与技术》申时凯、戴祖诚、余玉梅主编《软件工程——理论与实践》高辉等11.2计划11.2.1软件说明为了使旅客订票方便,提高工作效率,在技术、经济可行的条件下开发目标软件;计划提高日常订票事务处理速度的85%,控制精度100%,实现信息化的管理,实现半自动化的决策系统,计划人员利用率提高80%。

11.2.2测试内容客户订票模块测试;退票模块测试;数据维护模块测试;11.2.3客户订票模块测试11.2.3.1进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

11.2.3.2条件连上互联网的计算机和服务器一组;为方便收集到用户信息,需连接至数据库;软件开发人员两名;11.2.3.3测试资料项目经理提供的数据资料11.2.3.4测试培训无特殊培训11.2.4退票模块测试11.2.4.4 进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

11.2.4.5 条件连上互联网的计算机和服务器一组;为方便收集到用户信息,需连接至数据库;软件开发人员两名;11.2.4.6 测试资料项目经理提供的资料11.2.4.7 测试培训无特殊培训11.2.5.1 数据维护模块测试11.2.5.2 进度安排由于需要对各子单元程序,各模块及它们之间的接口分别进行测试进度,故测试进度在1天左右。

机票预订系统实验报告

机票预订系统实验报告

机票预订系统实验报告机票预订系统实验报告一、引言随着航空业的发展和人们对旅行需求的增加,机票预订系统在现代社会中扮演着重要的角色。

机票预订系统的设计和实施对于提高航空公司的效率、减少人力资源的浪费以及提升用户体验都具有重要意义。

本文将对机票预订系统进行实验,并对其功能和性能进行评估和分析。

二、系统概述机票预订系统是一个在线平台,旨在为用户提供方便快捷的机票预订服务。

该系统通过与各大航空公司的数据库进行连接,实时获取航班信息和机票价格,并提供给用户进行选择和预订。

同时,系统还提供了用户信息管理、订单管理和支付等功能,以确保用户能够方便地完成整个预订流程。

三、功能评估1. 用户注册与登录功能机票预订系统首先需要用户进行注册和登录,以保证用户的身份和信息的安全性。

通过实验测试,我们发现该系统的用户注册和登录功能操作简单,且反应迅速,用户可以通过输入用户名和密码进行登录,也可以通过手机号码和验证码进行快速登录。

系统还提供了密码找回功能,用户可以通过注册时提供的邮箱或手机号码进行密码重置。

2. 航班查询和预订功能机票预订系统的核心功能是航班查询和预订。

用户可以通过输入出发地、目的地和出行日期等信息进行航班查询,系统会根据用户的需求提供相应的航班列表。

用户可以根据航班时间、价格和舱位等因素进行选择,并进行预订。

通过实验测试,我们发现该系统的航班查询和预订功能操作简单,搜索结果准确,用户能够方便快捷地找到适合自己的航班并完成预订。

3. 用户信息管理功能机票预订系统还提供了用户信息管理功能,用户可以在系统中完善个人信息,包括姓名、证件号码、联系方式等。

系统还支持用户上传头像和修改密码等操作。

通过实验测试,我们发现该系统的用户信息管理功能操作简单,用户可以方便地修改个人信息,系统也能够及时更新用户的信息。

4. 订单管理和支付功能机票预订系统还提供了订单管理和支付功能。

用户可以在系统中查看自己的订单信息,包括航班信息、乘客信息和支付状态等。

飞机订票系统实训报告

飞机订票系统实训报告

一、实训背景随着我国航空业的快速发展,飞机订票系统作为航空服务的重要组成部分,其功能不断完善,操作越来越便捷。

为了提升自身专业技能,适应行业发展需求,我们进行了飞机订票系统的实训。

二、实训目标1. 熟悉飞机订票系统的基本原理和功能模块;2. 掌握系统设计与开发的基本方法;3. 提高编程能力和团队协作能力;4. 培养解决实际问题的能力。

三、实训内容本次实训主要围绕以下几个方面展开:1. 系统需求分析:分析用户需求,确定系统功能模块和性能指标;2. 系统设计:根据需求分析结果,设计系统架构、数据库、界面等;3. 系统实现:使用Java Swing和MySQL技术实现系统功能;4. 系统测试:对系统进行功能测试、性能测试、安全测试等;5. 系统部署与维护:将系统部署到服务器,并进行日常维护。

四、实训过程1. 需求分析:- 用户:乘客、旅游代理、航空公司工作人员等;- 功能模块:用户管理、航班查询、机票预订、订单管理、航空公司与航班信息管理、客户支持与服务、优惠活动与促销、数据统计与分析;- 性能指标:系统响应时间、并发用户数、数据存储容量等。

2. 系统设计:- 架构设计:采用B/S架构,前端使用Java Swing,后端使用MySQL;- 数据库设计:设计飞机表、订单表、用户表、航空公司表等;- 界面设计:设计登录界面、系统首页、航班查询、机票预订、订单管理等界面。

3. 系统实现:- 使用Java Swing实现前端界面;- 使用MySQL实现后端数据库操作;- 实现用户管理、航班查询、机票预订、订单管理等功能。

4. 系统测试:- 功能测试:测试系统各个功能模块是否正常工作;- 性能测试:测试系统响应时间、并发用户数等性能指标;- 安全测试:测试系统是否存在安全隐患。

5. 系统部署与维护:- 将系统部署到服务器;- 定期进行系统备份和恢复;- 及时修复系统漏洞和故障。

五、实训成果1. 完成了飞机订票系统的设计与开发;2. 系统功能完善,操作便捷;3. 提高了编程能力和团队协作能力;4. 为以后从事软件开发及相关工作打下了坚实基础。

飞机票预定系统实训报告

飞机票预定系统实训报告

一、实训背景随着社会经济的不断发展,航空业在我国经济中的地位日益重要。

为了提高航空公司的服务质量和效率,满足旅客的出行需求,开发一套功能完善的机票预订系统具有重要意义。

本实训旨在通过实际操作,掌握机票预订系统的设计、开发与测试过程,提高学生的实践能力和团队协作能力。

二、实训目的1. 熟悉机票预订系统的基本功能和业务流程;2. 掌握机票预订系统的设计与开发方法;3. 提高数据库操作、前端界面设计和后端程序开发能力;4. 培养团队协作和沟通能力。

三、实训内容1. 系统需求分析(1)系统功能需求机票预订系统应具备以下功能:1)航班信息查询:旅客可以根据出发地、目的地、日期、舱位等信息查询航班信息;2)机票预订:旅客可以在线预订机票,系统自动为旅客分配座位;3)订单管理:航空公司可以查看、修改、删除旅客订单;4)退票、改签:旅客可以对已预订的机票进行退票、改签操作;5)支付管理:旅客可以通过在线支付、线下支付等方式支付机票费用;6)统计分析:航空公司可以查看各航班的销售情况、旅客消费情况等。

(2)系统性能需求1)响应时间:系统响应时间应小于3秒;2)并发用户数:系统应支持至少1000个并发用户;3)数据存储:系统应支持至少100万条数据存储。

2. 系统设计(1)系统架构设计机票预订系统采用B/S架构,分为前端和后端两部分。

前端负责展示航班信息、机票预订界面等,后端负责处理业务逻辑、数据库操作等。

(2)数据库设计机票预订系统涉及以下实体:1)航班信息表(Flight):存储航班号、出发地、目的地、起飞时间、降落时间、舱位类型等信息;2)旅客信息表(Passenger):存储旅客姓名、性别、身份证号、联系方式等信息;3)订单信息表(Order):存储订单号、航班号、旅客姓名、身份证号、舱位类型、支付方式、订单状态等信息;4)座位信息表(Seat):存储航班号、座位号、舱位类型、是否预订等信息。

3. 系统实现(1)前端界面设计前端界面采用HTML、CSS、JavaScript等技术实现。

机票设计系统实验报告(3篇)

机票设计系统实验报告(3篇)

第1篇一、实验背景与目的随着航空业的快速发展,机票预订系统的需求日益增长。

为了提高预订效率、优化用户体验,本实验旨在设计并实现一个功能完善、操作便捷的机票预订系统。

通过本次实验,我们希望掌握需求分析、系统设计、编码实现以及测试等软件工程的基本流程,并提高对机票预订系统结构和功能的理解。

二、实验内容与要求1. 需求分析(1)系统功能需求:- 用户注册与登录:用户可以通过注册账号进行登录,方便后续预订和查询。

- 搜索航班:用户可以根据出发地、目的地、出发时间等条件搜索航班。

- 航班详情:展示航班的具体信息,包括航班号、机型、起飞时间、降落时间等。

- 预订机票:用户可以选择座位、填写个人信息并完成支付。

- 查询订单:用户可以查看自己的预订记录,包括订单状态、航班信息等。

- 取消订单:用户可以取消已预订的机票。

- 评价与投诉:用户可以对航班和服务进行评价或投诉。

(2)性能需求:- 系统响应时间:用户操作后的响应时间应控制在2秒以内。

- 系统并发用户数:支持同时在线1000个用户。

- 数据存储容量:至少存储100万条航班数据。

2. 系统设计(1)总体结构设计:- 用户层:负责用户界面交互,包括注册、登录、搜索、预订、查询、取消、评价等。

- 业务逻辑层:负责处理业务逻辑,如航班查询、订单管理、支付等。

- 数据访问层:负责数据持久化,如数据库操作、数据缓存等。

- 数据库层:存储航班信息、用户信息、订单信息等。

(2)详细设计:- 用户层:采用MVC(Model-View-Controller)模式,分离数据模型、视图和控制器。

- 业务逻辑层:采用分层设计,包括服务层、业务处理层和接口层。

- 数据访问层:采用ORM(Object-Relational Mapping)技术,实现数据持久化。

- 数据库层:采用MySQL数据库,设计合理的表结构和索引。

3. 实现与测试(1)编码实现:- 采用Java语言和Spring Boot框架进行开发,利用HTML、CSS、JavaScript等技术实现用户界面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统的详细 设计
实现
编码验证 修改来自测试1、3定义
黑盒测试:黑盒测试也称功能测试,它就是通过测试来检测每个功能就是否都能 正常使用。在测试中,把程序瞧作一个不能打开得黑盒子,在完全不 考虑程序内部结构与内部特性得情况下,在程序接口进行测试,它只 检查程序功能就是否按照需求规格说明书得规定正常使用,程序就是 否能适当地接收输入数据而产生正确得输出信息。黑盒测试着眼于程 序外部结构,不考虑内部逻辑结构,主要针对软件界面与软件功能进 行测试。 黑盒测试就是以用户得角度,从输入数据与输出数据得对应关系出 发进行测试得.很明显,如果外部特性本身设计有问题或规格说明得 规定有误,用黑盒测试方法就是发现不了得。
1、4 参考资料
(1)张海藩 《软件工程导论》(第五版) 北京:清华大学出版社。 (2)《机票预订系统需求分析说明书》 (3)《机票预订系统可行性分析说明书》 (4)《机票预订系统概要与详细设计说明书》
2 各模块得实现:
本系统主要用于机票预订,所以提供了以下几个子功能:机票预订,取票通知, 查询航班,查询机票,退票,打印机票,各航班得营运统计,以及后台方面得航班得
else if 密码不正确
提示错误信息:密码不正确,请重新输入! else 登陆成功并转入相应页面 点击取消按钮:返回主界面。
3.1.4 流程逻辑
登陆
输入帐号和密码
帐户存在且密码正确
登陆成功
3。1.5 编码与界面
3.1。6 测试用例
对输入参数查验,检测数据库数据异常时能否判断并给予适当处理。
测试用例
me
ar
Passw
Nvarc
ord
har
长度 允许空
50

30

字段描述 用户真实姓名
登录密码
3.1.2 输出项
1、显示登陆成功,并转入相应页面; 2、提示错误,重新输入。
3。1。3 算法
点击主界面3个入口中得一个,可进入相应得登录界面。 在登录界面输入帐号与密码,点击确定按钮: 内部处理
if 用户名不存在 提示错误信息:用户名不正确,请重新输入!
编码阶段可参考概要设计与详细设计说明书,软件测试以及软件维护阶段也 可参考编码与详细设计说明书,以便于了解在概要设计及详细设计得过程中所完 成得各模块设计结构,或在测试阶段找出各模块得设计思路与流程.
该文档得读者为用户代表、软件分析人员、开发管理人员与测试人员。
1、2 背景
①名称:机票预订系统 ②委托方:某某航空公司 ③开发方:某某团队 ④组成:编码模块分组,服务器,编码人员,测试人员 ⑤本系统与其她系统得关系如下:
航空机票预订系统软件编码与测试说明书
1 引言
1、1 编写目得
作为软件工程过称得一个阶段,编码就是对设计得进一步具体化,因此,程序 得质量主要取决于软件设计得质量,但所选用得程序设计语言得特点与编码风格 也将对程序得可靠性、可读性、可测试性与可维护性产生深远得影响.
但在开发如此复杂得航空订票系统软件得过程中,面对着极其错综复杂得问 题,人得主观认识不可能完全符合客观现实,与工程密切相关得各类人员之间得 通信与配合也不可能完美无缺,因此,系统一定会存在差错。测试得目得就就是 在软件投入生产运行之前,尽可能多得发现并改正软件中得错误。
预期结果
错误得用户名
提示:用户名错误
错误得密码
提示:密码错误
正确得用户名、密码 提示:登陆成功并转入相应页面
白盒测试:白盒测试也称结构测试或逻辑驱动测试,它就是按照程序内部得结构 测试程序,通过测试来检测产品内部动作就是否按照设计规格说明书 得规定正常进行,检验程序中得每条通路就是否都能按预定要求正确 工作. 这一方法就是把测试对象瞧作一个打开得盒子,测试人员依据 程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑 路径进行测试,通过在不同点检查程序得状态,确定实际得状态就是 否与预期得状态一致。
添加,取消航班,机票得生成,以及航班得查询等后台功能。 1、机票预订功能:旅行社与机场管理员有权力进行该项功能。首先通过查
询得到旅客所需得航班,确定该航班还有没有被预订得座位,然后选择座位得等 级,填写旅客得详细信息之后就可进行网上预订机票.
2、取票通知:该项功能只有旅行社与机场管理员有权力进行操作,在机票 预订功能成功完成之后,系统会自动给浏览器端发送一条取票信息以及所需缴纳 得费用。旅行社可以利用特定设备将该取票信息打印出来,这就就是取票通知。
f、取票 g、旅客 h、旅行社
2、1 主界面模块
主界面与3个登录界面(航空公司登陆、旅行社登陆、旅客登陆)。 通过主界面可以进入3个登陆界面,由登陆界面分别进入航空公司管理系统、 用户管理与预订机票系统。 主界面即为机票预订系统入口界面。
3.1.1 输人项
字段名称
数据类型
UserNa
N varch
3、查询航班:可以通过输入出发地,目得地,日期与时间选定自己航班。 4、查询机票:该项功能三方都可以操作,可以通过自己得身份证号以及取 票通知上得机票号查询自己得机票信息。 5、退订机票:该功能只有旅行社与机场管理员有权力操作,利用身份证号与 对应得机票号就可以查询到机票信息,然后就可以退订机票。 6、打印机票:该功能只有机场管理员有权力操作,只有当管理员确认旅客已 经付款后才予以打印机票,可以通过身份证号与对应得取票信息上得机票号查询 机票信息,然后服务器返回机票信息,管理员就可以打印该机票信息,交给旅客。 7、各航班得营运统计:该项功能只有机场管理员才能操作,她可以通过输 入年份与月份查询当月航班得营运情况,以便机场能够及时掌握航班动态。 8、后台得航班添加:该项功能只有机场管理员才能操作,她通过提供航班得 具体信息添加航班信息。 9、后台得取消航班:该项功能只有机场管理员才能操作,先通过航班号与航 班日期查询到航班信息后,取消航班就可以将该航班从数据库中删除. 10、后台得航班查询:该项功能只有机场管理员才能操作,通过航班号与 航班日期查询到航班信息。 11、后台得机票生成:该项功能只有机场管理员才能操作,可以通过该项 功能给刚添加得航班生成对应得飞机票号纪录。 该系统对应八个模块,分别就是: a、主界面 b、航班管理 c、用户管理 d、管理员管理 e、查询机票
相关文档
最新文档