机票预订系统(测试计划)[精品文档]
毕业设计机票预订系统测试用例说明书,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)环境下。
航空订票系统测试
系统的详细 设计
实现
编码验证 修改来自测试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
毕业设计机票预订系统测试用例说明书
毕业设计测试用例说明书1 引言1.1 编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
预期的读者:系统管理员、机票预订管理员和订票旅客三种用户。
1.2 背景软件名称:机票预订系统提出者:航空公司机票销售部门开发者:xxx。
用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员。
实现该软件的计算中心或计算机网络:1.3 定义查询:对数据库的操作的一种,用于搜索数据信息。
插入:对数据库的操作的一种,用于将数据存入数据库中。
更新:对数据库的操作的一种,用于更改数据库中的数据信息。
软件结构图:反映软件系统的功能模块之间的关系的数据图。
专门术语:SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
系统:若未特别指出,统指本机票预定系统。
1.4 参考资料1.机票预定系统需求规格说明书报告周海艳2013/112.机票预定系统程序设计说明书报告周海艳2013/112任务概述2.1目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
毕业设计机票预订系统测试用例说明书
毕业设计测试用例说明书1 引言1.1 编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
预期的读者:系统管理员、机票预订管理员和订票旅客三种用户。
1.2 背景软件名称:机票预订系统提出者:航空公司机票销售部门开发者:xxx。
用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员。
实现该软件的计算中心或计算机网络:1.3 定义查询:对数据库的操作的一种,用于搜索数据信息。
插入:对数据库的操作的一种,用于将数据存入数据库中。
更新:对数据库的操作的一种,用于更改数据库中的数据信息。
软件结构图:反映软件系统的功能模块之间的关系的数据图。
专门术语:SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
系统:若未特别指出,统指本机票预定系统。
1.4 参考资料1.机票预定系统需求规格说明书报告周海艳2013/112.机票预定系统程序设计说明书报告周海艳2013/112任务概述2.1目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
航空订票系统(软件测试报告)
航空订票系统测试计划说明书目录1.1......................................................................................................................................... 引言3 1.1编写目的.. (3)1.2测试计划概述 (3)1.3被测试系统概述 (3)1.4测试计划制定依据 (4)1.5预期读者 (4)2.2................................................................................................................................ 任务概述4 2.1目标 (4)2.2运行环境 (4)2.3需求概述 (4)3.3................................................................................................................................ 测试范围5 3.1测试用例.. (6)3.2测试特性与软件需求的对应关系 (8)3.3被测试特性 (8)4.4................................................................................................................................ 术语定义9 4.1软件错误与缺陷定义 . (9)4.2其他术语的定义 (9)5.5.................................................................................................................. 测试目标与策略9 5.1测试目标.. (9)5.2测试方法 (9)5.3测试工具 (10)5.4测试地点 (10)6.6.................................................................................. 测试状态转换标准和再启动要求107.7....................................................................................................................... 测试通过准则108.8.............................................................................................................. 应提供的测试文档109.9....................................................................................................................... 测试资源需求11 9.1硬件需求 (11)9.2软件需求 (11)9.3网络需求 (11)9.4人员需求 (11)9.5其他需求 (11)10.10 .............................................................................................. 人员、职责及培训要求11 10.1人员组成 .. (11)10.2人员分工与职责 (12)10.3培训要求 (12)11.11 ......................................................................................................................... 测试进度1212.12 .....................................................................................................................风险和应急12 12.1影响计划的潜在因素.. (12)12.2应急措施 (13)13.13 ................................................................................................................ 测试的局限性1314.14 .....................................................................................................................计划的批准1415.15 ......................................................................................................................... 参考文档1416............................................................................................................................................ 附录Ⅰ软件错误与缺陷的定义.. (15)17............................................................................................................................................ 附录Ⅱ测试状态转换标准和再启动要求 .. (15)18............................................................................................................................................ 附录Ⅲ测试通过准则 . (17)19............................................................................................................................................ 附录Ⅳ人员分工与职责 (18)1引言1.1 编写目的为保证《飞机订票系统》的测试工作有序进行,保证《飞机订票系统》正确实现需求规格说明书中的功能定义,特制本计划供软件测试相关人员执行。
飞机订票系统策划书3篇
飞机订票系统策划书3篇篇一飞机订票系统策划书一、引言二、系统目标1. 提供在线机票预订功能,方便用户随时随地预订机票。
2. 整合机票信息,提供实时的航班查询、预订和票价比较功能。
3. 支持多种支付方式,确保安全、便捷的支付流程。
4. 提供用户管理功能,方便用户查询订单、修改个人信息等。
5. 具备数据分析和报表功能,帮助航空公司进行市场分析和决策。
三、系统功能模块1. 用户界面模块机票搜索和预订:用户可以通过输入出发地、目的地、出发日期等信息搜索机票,并进行预订。
个人中心:用户可以查询订单、修改个人信息、管理常用联系人等。
客服中心:提供在线客服和常见问题解答,方便用户咨询。
2. 后台管理模块航班管理:航空公司可以管理航班信息、舱位设置、票价调整等。
订单管理:管理员可以查询、处理订单,报表。
用户管理:管理员可以管理用户信息,设置用户权限。
数据分析:系统可以分析用户行为、预订趋势等数据,为航空公司提供决策支持。
3. 支付模块支持多种支付方式,如在线支付、银行转账、信用卡支付等。
与第三方支付平台集成,确保支付安全可靠。
提供支付记录查询功能,方便用户查询支付状态。
4. 数据整合模块与航空公司的票务系统进行数据对接,实时获取航班信息和票价。
整合其他数据源,提供更多的机票信息和推荐。
四、技术选型1. 前端技术:采用 HTML、CSS、JavaScript 等技术,构建用户界面。
2. 后端技术:选择适合的编程语言和框架,如 Python、Django 等。
3. 数据库:使用关系型数据库如 MySQL 或 NoSQL 数据库如 MongoDB 存储数据。
4. 支付接口:与第三方支付平台进行集成。
五、项目时间表1. 需求分析与设计:[时间区间 1]2. 系统开发:[时间区间 2]3. 测试与修复:[时间区间 3]4. 上线与维护:[时间区间 4]六、预算1. 人力成本:[具体金额]2. 技术设备采购:[具体金额]3. 软件开发费用:[具体金额]4. 测试与维护费用:[具体金额]5. 其他费用:[具体金额]总预算:[具体金额]七、风险评估与应对措施1. 技术风险:关注技术发展趋势,及时解决技术难题。
飞机订票系统自动化测试方案
飞机订票系统自动化测试方案1.系统介绍1。
1 系统介绍系统名称:Mercury Tours Flight Reservation System系统版本:Version 4.0开发人员:Shawn Abernathy, Che Fang, White Eagle System Technology1。
2 系统功能“Mercury飞机订票系统"能够实现用户的订票要求,通过输入“航班日期”、“出发城市”、“到达城市”等信息完成机票预订、传真、打印等业务,并可以根据顾客要求进行修改、删除操作,方便快捷,提高机票预订效率。
1。
3 系统界面图1—1 Login界面图1—2 Flight Reservation 界面图1—3 Fax Order 界面图1-4 Open Order 界面图1—5 Gragh 界面1.3 业务流程图1-6 机票预订业务流程图1-7 机票查询业务流程图1-8 机票图形分析业务流程YY2.测试计划2。
1 测试目的通过使用自动化测试工具对该系统进行自动化测试,完成测试脚本的录制及编写,完成自动化测试并进行测试总结。
2。
2 测试工具工具名称:QuickTest Professional工具版本:9。
2。
0。
02.3 测试参考文档无2.4 测试提交文档《测试计划》《测试脚本》《测试总结》《参数化设置表》2.5 测试脚本设计2。
6 参数化设置参数化设置在Excel文档中,见文件“飞机订票系统自动化测试参数表"。
2.7 测试脚本流程设计2.7.1 订票脚本(脚本文件:Action_Order)脚本完成任务:以“用户1”(参数化)身份登录系统为“顾客1”(参数化)预订1张机票,退出。
脚本实现如下。
2.7。
2 订票并传真脚本(脚本文件:Action_FaxOrder)脚本完成任务:以“用户1”(参数化)登录为“顾客1”(参数化)预订1张机票,传真并退出。
脚本实现如下.2.7.3 循环订票脚本(脚本文件:Action_OrderCycle)脚本完成任务:以“用户1”身份登录为不同顾客分别预订机票,退出.脚本实现如下。
毕业设计机票预订系统测试用例说明书
结业设计测试用例说明书之迟辟智美创作1 引言1.1 编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的论述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中获得详尽得叙述及说明.本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计.主要解决了实现该系统需求的法式模块设计问题.包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计陈说中将对在本阶段中对系统所做的所有概要设计进行详细的说明.在下一阶段的详细设计中,法式设计员可参考此概要设计陈说,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计.在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的缺乏或毛病.预期的读者:系统管理员、机票预订管理员和订票旅客三种用户.布景软件名称:机票预订系统提出者:航空公司机票销售部份开发者:xxx.用户:需要乘飞机的旅客,航空公司,旅行社,系统管理员.实现该软件的计算中心或计算机网络:1.3 界说查询:对数据库的把持的一种,用于搜索数据信息.拔出:对数据库的把持的一种,用于将数据存入数据库中.更新:对数据库的把持的一种,用于更改数据库中的数据信息.软件结构图:反映软件系统的功能模块之间的关系的数据图.专门术语:SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS).SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处置.主键:数据库表中的关键域.值互不相同.外部主键:数据库表中与其他表主键关联的域. ROLLBACK: 数据库的毛病恢复机制.系统:若未特别指出,统指本机票预定系统.1.4 参考资料1.机票预定系统需求规格说明书陈说周海艳2013/112.机票预定系统法式设计说明书陈说周海艳 2013/112任务概述《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省惯例过程所不需要的资源浪费.建立一个高效率、稳定的系统,在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,能够实现航空公司的机票销售的自动化的计算机系统,为旅客提供实时,方便,快捷的机票销售信息,并提高航空公司的工作效率,服务质量,并为其增加经济效益,加快航空公司的信息化发展法式.使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主.由于本软件系统把持简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行惯例使用的用户均可.本系统将可能会被反复使用于日常的上网过程傍边.普通管理员,只能对库(航班库和客户库)中的信息进行查询把持;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更).客户只能对航班信息库中的内容进行查询把持,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询把持,要预订机票就必需要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种把持做出相应的返回信息进行提示.系统管理员:对系统、数据库进行维护,主要对分歧人员赋予分歧的权限.机票预订管理员:对机票预定工作进行具体的把持.订票客户:一般把持水平,能够在本系统查询个人信息和订票信息.3测试用例(标识符)详细说明(1)用例图图2.1.1 用例图(2)用例描述:(标识符)详细说明(1)用例图图2.2.1 用例关系(2)用例描述:4其他非功能性需求环境要求系统将由两部份法式组成,装置在各旅行社客户机上的客户法式及航空公司内的数据服务器法式.根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户法式应能够在Pentium 133级别以上, Win NT环境下运行.设备环境需要满足一下基本要求:①平安性:分歧的用户具有分歧的使用权限,只有具有最高权限的系统管理员才华修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容.②一致性:系统的数据要保证一致性、准确性,当某一数据库中记录改变时,与之相关联的数据库也会随之变动.③易把持性:界面设计要符合年夜大都用户的把持习惯,系统还要提供把持指南,便于用户把持使用.设计约束要求软件设计规格说明是软件设计的最终功效,它用于两个方面,一方面作为编码人员书写源法式的依据,另一方面作为测试阶段及维护阶段的一个指南.软件设计规格说明的编写可以分为两个阶段.在概要设计阶段应集中于软件结果的描述,在详细设计阶段应集中于每个软件元素细节的描述.在软件设计规格说明中应该包括的内容如下.(1)作用范围:系统的目标和作为系统元素的软件的作用;硬件、软件和人员的接口;主要的软件功能;外部界说的数据库;主要的设计约束与限制.(2)设计说明:数据说明;数据流的复审;数据结构的复审;导出的软件结构;结构的内部接口.(3)测试的准备:测试年夜纲;整体战略;专门的考虑.要求在输入方面,对键盘、鼠标的输入.在输出方面,打印机的连接及使用.在网络传输部份,在网络硬件部份,实现高速传输.1、系统接口说明本系统运行在计算机上的Windows把持系统(Windows 9X、Windows NT、Windows 2000、Windows XP)环境下.后台采纳SQL2000关系型数据库寄存表,前端采纳C#管理此数据库并实现应用.最终获得相应的帐单.2、内部接口说明本系统内部加工之间其实不是全自动化,有些部份需要人工介入.打印出票据后,需要人员进行核对和收费,核对过后才将数据传之主数据库进型存储.从而才使预定的票具有有效性.查询服务部份:旅客通过本地计算机,从提交查询命令到返回结果不超越3秒钟.数据管理部份:系统管理员从提交一次录入到结果返回不超越3秒钟.为了保证系统能够长期、平安、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能需求:1.系统处置的准确性和及时性系统处置的准确性和及时性是系统的需要性能.在系统设计和开发过程中,要充沛考虑系统以后和将来可能接受的工作量,使系统的处置能力和响应时间能够满足企业对信息处置的需求.在系统开发过程中,必需采纳一定的方法保证系统的准确性.2.系统的开放性和系统的可扩充性机票预订系统在开发过程中,应该充沛考虑以后的可扩充性.例如企业中管理模块的加入(人事管理、工资管理、日常事务管理等)也会不竭的更新和完善.所有这些,都要求系统提供足够的手段进行功能的调整.而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件.通过软件的修补、替换完成系统的升级和更新换代.3.系统的易用性和易维护性机票预订系统是直接面对使用人员的,而使用人员往往对计算机其实不时非常熟悉.这就要求系统能够提供良好的用户接口,易用的人机交互界面.要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能呈现的使用问题,要提供足够的在线帮手,缩短用户对系统熟悉的过程.4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件.所有这些都要符合主流国际、国家和行业标准.例如在开发中使用的把持系统、网络系统、开发工具都必需符合通用标准.如规范的数据库把持界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可把持性和可移植性.5.系统的先进性目前计算机系统的技术发展相当快,做为机票预订系统工程,应该保证系统在一段时间内是先进的,在系统的生命周期尽量做到系统的先进,充沛完成企业信息处置的要求而不至于落后.这一方面通过系统的开放性和可扩充性,不竭改善系统的功能完成.另一方面,在系统设计和开发的过程中,应在考虑本钱的基础上尽量采纳以后主流并先进且有良好发展前途的产物.设备软件质量需要满足基本要求如:平安性:分歧的用户具有分歧的使用权限,只有具有最高权限的系统管理员才华修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容.用户单元对平安保密的要求是不泄露自己的基本信息和航班信息,对使用方便的要求能够快捷有效的查询、订票等,对可维护性、可弥补性、易读性、可靠性、运行环境可转换性的特殊要求等.保证用户的方便使用和系统的稳定性高等.总结就用例图来说还是比前面多了一些了解,就是用例分析还是存在一些问题,对用例分析不够明确也不够完整,总的来说是要加强的.在一次次的实验陈说中我知道,说明书是软件设计的最终功效,它用于两个方面,一方面作为编码人员书写源法式的依据,另一方面作为测试阶段及维护阶段的一个指南.软件设计规格说明的编写可以分为两个阶段.在概要设计阶段应集中于软件结果的描述,在详细设计阶段应集中于每个软件元素细节的描述.一份完整有优秀的说明书能够很好的表达自己的软件设计,我还要在说明书这一块加强.。
航空机票预订系统文档
XX学院软件工程实验报告专业:班级:学号:姓名:指导老师:目录航空订票系统项目开发计划 (7)1.项目代码 (7)2.项目背景 (7)3.项目功能 (7)4.项目设计 (7)5.项目测试 (8)6.项目风险分析 (8)7.项目任务分配 (8)8.项目开发时间计划 (8)9.项目资源需求 (9)航空订票系统可行性分析说明书 (10)1引言 (10)1.1编写目的 (10)1.2背景 (10)1.3定义 (10)1.4参考资料 (10)2可行性研究的前提 (11)2.1要求 (11)2.2目标 (11)2.3条件、假定和限制 (12)2.4进行可行性研究的方法 (12)2.5评价尺度 (12)3对现有的系统的分析 (12)3.1当前系统的处理流程和数据流程 (12)3.2工作负荷 (13)3.3人员 (13)3.4局限性 (13)4建议的新系统 (13)4.1对新系统的说明 (13)4.2新系统的数据流程和处理流程 (14)4.3改进 (16)4.4新系统的影响 (16)航空订票系统可行性分析报告说明书 (18)引言 (18)1.1编写目的 (18)1.2项目背景 (18)1.3定义 (18)2. 任务概述 (19)2.1 目标 (19)2.2运行环境 (19)2.3条件与限制 (19)3. 数据描述 (20)3.1数据需求 (20)3.2数据库介绍 (21)3.3数据管理能力要求 (22)3.4故障处理要求 (22)3.5其他专门要求 (22)功能需求 (22)4.1功能划分 (22)4.2功能描述 (23)性能需求 (24)5.1准确性和及时性 (24)5.2开放性和可扩充性 (24)5.3易用性和易维护性 (25)5.4标准性 (25)5.5先进性 (25)5.6响应速度快 (25)运行需求 (26)6.1用户接口 (26)6.2外部接口 (26)6.3故障处理 (26)其他需求 (27)7.1管理员信息 (27)7.2管理员界面 (27)航空机票预订系统概要设计及详细设计说明书 (28)1引言 (28)1.1编写目的 (28)1.2背景 (28)1.3定义 (29)1.4参考资料 (29)2程序系统的结构 (30)3 各功能详细描述: (30)3.1主界面模块 (31)3.1.2输出项 (32)3.1.3 算法 (32)3.1.4 流程逻辑 (33)3.1.5 测试计划 (33)3.2航班管理模块 (33)3.2.1 程序描述 (33)3.2.2 输人项 (33)3.2.3 输出项 (34)3.2.4 算法 (34)3.2.5 流程逻辑 (35)3.2.6 测试计划 (36)3.3.用户管理模块 (36)3.3.1 程序描述 (36)3.3.2 输人项 (37)3.3.3 输出项 (37)3.3.4 流程逻辑 (38)3.3.5 测试计划 (39)3.4管理员模块 (39)3.4.1 程序描述 (39)3.4.2 输人项 (39)3.4.3 输出项 (40)3.4.4 算法 (40)3.4.5 流程逻辑 (41)3.4.6 测试计划 (41)3.5查询机票模块 (42)3.5.1 程序描述 (42)3.5.2 输人项 (42)3.5.3 输出项 (42)3.5.4 算法 (43)3.5.5 流程逻辑 (44)3.5.6 测试计划 (44)3.6取票模块 (44)3.6.1 程序描述 (44)3.6.2 输人项 (45)3.6.3 输出项 (45)3.6.4 算法 (45)3.6.5 流程逻辑 (46)3.6.6 测试计划 (46)3.7旅客管理模块 (46)3.7.1 程序描述 (46)3.7.2 输人项 (47)3.7.3 输出项 (47)3.7.4 算法 (48)3.7.6 测试计划 (48)3.8旅行社模块 (48)航空机票预订系统软件编码和测试说明书 (49)1引言 (49)1.1编写目的 (49)1.2背景 (49)1.3定义 (50)1.4参考资料 (50)2 各模块的实现: (50)2.1主界面模块 (52)3.1.1 输人项 (52)3.1.2输出项 (52)3.1.3 算法 (52)3.1.4 流程逻辑 (53)3.1.5 测试用例 (53)3.2航班管理模块 (53)3.2.1 程序描述 (53)3.2.2 输人项 (54)3.2.3 输出项 (54)3.2.4 算法 (54)3.2.5 流程逻辑 (56)3.2.6 测试用例 (56)3.3.用户管理模块 (56)3.3.1 程序描述 (56)3.3.2 输人项 (57)3.3.3 输出项 (57)3.3.4 流程逻辑 (58)3.3.5 测试计划 (60)3.3.6 测试用例 (60)3.4管理员模块 (60)3.4.1 程序描述 (60)3.4.2 输人项 (60)3.4.3 输出项 (61)3.4.4 算法 (61)3.4.5 流程逻辑 (62)3.4.6 测试计划 (62)3.4.7 测试用例 (63)3.5查询机票模块 (63)3.5.1 程序描述 (63)3.5.2 输人项 (63)3.5.3 输出项 (64)3.5.5 流程逻辑 (65)3.5.6 测试计划 (65)3.5.7 测试用例 (65)3.6取票模块 (66)3.6.1 程序描述 (66)3.6.2 输人项 (66)3.6.3 输出项 (66)3.6.4 算法 (66)3.6.5 流程逻辑 (67)3.6.6 测试计划 (67)3.6.7 测试用例 (67)3.7旅客管理模块 (68)3.7.1 程序描述 (68)3.7.2 输人项 (68)3.7.3 输出项 (69)3.7.4 算法 (69)3.7.5 流程逻辑 (70)3.7.6 测试计划 (70)3.7.7 测试用例 (70)3.8旅行社模块 (70)3 编码和界面设计 (71)4 程序代码 (72)航空订票系统面向对象分析说明书 (83)1、用例图: (83)2、类图: (84)3、顺序图: (85)4、活动图: (86)航空订票系统项目开发计划1. 项目代码TBS_12. 项目背景应某航空公司要求,为提高该公司的机票预订效率,降低工作的人力、物力、开支,提高工作的准确性,方便旅客进行机票预订,并对其机票预订信息和旅客信息进行信息存取,现为其开发机票预订系统。
飞机订票系统自动化测试方案
飞机订票系统自动化测试案1.系统介绍1.1 系统介绍系统名称:Mercury Tours Flight Reservation System系统版本:Version 4.0开发人员:Shawn Abernathy, Che Fang, White Eagle System Technology 1.2 系统功能“Mercury飞机订票系统”能够实现用户的订票要求,通过输入“航班日期”、“出发城市”、“到达城市”等信息完成机票预订、传真、打印等业务,并可以根据顾客要求进行修改、删除操作,便快捷,提高机票预订效率。
1.3 系统界面图1-1 Login界面图1-2 Flight Reservation 界面图1-3 Fax Order 界面图1-4 Open Order 界面图1-5 Gragh 界面1.3 业务流程YY图1-6 机票预订业务流程图1-7 机票查询业务流程图1-8 机票图形分析业务流程2.测试计划2.1 测试目的通过使用自动化测试工具对该系统进行自动化测试,完成测试脚本的录制及编写,完成自动化测试并进行测试总结。
2.2 测试工具工具名称:QuickTest Professional工具版本:9.2.0.02.3 测试参考文档无2.4 测试提交文档《测试计划》《测试脚本》《测试总结》《参数化设置表》2.5 测试脚本设计2.6 参数化设置参数化设置在Excel文档中,见文件“飞机订票系统自动化测试参数表”。
2.7 测试脚本流程设计2.7.1 订票脚本(脚本文件:Action_Order)脚本完成任务:以“用户1”(参数化)身份登录系统为“顾客1”(参数化)预订1机票,退出。
脚本实现如下。
2.7.2 订票并传真脚本(脚本文件:Action_FaxOrder)脚本完成任务:以“用户1”(参数化)登录为“顾客1”(参数化)预订1机票,传真并退出。
脚本实现如下。
2.7.3 循环订票脚本(脚本文件:Action_OrderCycle)脚本完成任务:以“用户1”身份登录为不同顾客分别预订机票,退出。
机票预订系统(测试计划)汇总
测试计划1引言1.1编写目的作为软件工程过称的一个阶段,编码是对设计的进一步具体化,因此,程序的质量主要取决于软件设计的质量,但所选用的程序设计语言的特点和编码风格也将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。
但在开发如此复杂的航空订票系统软件的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,系统一定会存在差错。
测试的目的就是在软件投入生产运行之前,尽可能多的发现并改正软件中的错误。
编码阶段可参考概要设计和详细设计说明书,软件测试以及软件维护阶段也可参考编码和详细设计说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构,或在测试阶段找出各模块的设计思路和流程。
该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.2背景1.本项目(机票预定系统)时由XX航空公司委托,由XXX软件开发小组负责开发;2.本系统与其他系统的关系如下:1.3定义Microsoft Access: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料a.张海藩《软件工程导论》(第五版)北京:清华大学出版社;b.《机票预订系统需求分析说明书》XXX软件开发小组c.《机票预订系统可行性分析说明书》XXX软件开发小组d.《机票预订系统概要和详细设计说明书》XXX软件开发小组2计划2.1软件说明主界面模块:● 航班管理模块:测试用例:● 用户管理模块:否测试用例:N测试用例:旅客管理模块:测试用例:2.2测试内容在测试过程中,首先需要对各子单元过程进行测试。
在各子单元过程测试完毕后,再对各模块进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
机票订票系统测试计划
.七、测试计划1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (3)2.任务概述 (3)2.1目标 (3)2.2运行环境 (4)2.3需求概述 (4)2.4条件与限制 (4)3.计划 (4)3.1测试方案 (4)3.2测试项目 (5)3.3测试准备 (5)3.4测试机构及人员 (5)4.测试项目说明 (5)4.1测试项目名称及测试内容 (5)4.2测试用例 (6)4.3进度 (9)4.4条件 (9)文档Word.4.5测试资料 (9)5.评价 ........................................................................................................................................105.1范围 (10)5.2准则 (10)1.引言1.1编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。
因此,在软件生命周期的每个阶段都不可避免地会产生差错。
尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。
测试是“为了发现程序中的错误而执行程序的过程”。
测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。
1.2项目背景本项目是由软件工程老师指定的课程设计的题目。
1.3定义SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言文档Word.事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
飞机票订票系统功能测试项目
项目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、在新增订票窗体中,依次输入订票日期、出发地、到达地、航班、订票顾客姓名、订票张数、座位类型,系统能够自动根据用户选择的航班显示航班号、航空公司、志飞时间到达时间和单价,系统能够根据订票的票数、类型和单价自动计算出订单的总计金额。
航空订票系统软件测试计划
航空订票系统软件测试计划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 引言1.1 编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。
主要解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
预期的读者:系统管理员、机票预订管理员和订票旅客三种用户。
1.2 背景软件名称:机票预订系统提出者:航空公司机票销售部门开发者:xxx。
用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员。
实现该软件的计算中心或计算机网络:1.3 定义查询:对数据库的操作的一种,用于搜索数据信息。
插入:对数据库的操作的一种,用于将数据存入数据库中。
更新:对数据库的操作的一种,用于更改数据库中的数据信息。
软件结构图:反映软件系统的功能模块之间的关系的数据图。
专门术语:SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
系统:若未特别指出,统指本机票预定系统。
1.4 参考资料1.机票预定系统需求规格说明书报告周海艳 2013/112.机票预定系统程序设计说明书报告周海艳 2013/112任务概述2.1目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
(完整word版)机票预订系统(测试计划)
1引言1.1编写目的作为软件工程过称的一个阶段,编码是对设计的进一步具体化,因此,程序的质量主要取决于软件设计的质量,但所选用的程序设计语言的特点和编码风格也将对程序的可靠性、 可读性、可测试性和可维护性产生深远的影响。
但在开发如此复杂的航空订票系统软件的过程中, 面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,系统一定会存在差错。
测试的目的就是在软件投入生产运行之前, 尽可能多的发现并改正软件中的错误。
编码阶段可参考概要设计和详细设计说明书,软件测试以及软件维护阶段也可参考编码和详细设计说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构, 或在测试阶段找出各模块的设计思路和流程。
该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.2背景1.3定义Microsoft Access:系统服务器所使用的数据库管理系统( DBMS )。
SQL: —种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK:数据库的错误恢复机制。
测试计划1.本项目(机票预定系统)时由 XX 航空公司委托,由XXX 软件开发小组负责开发;2.本系统与其他系统的关系如下:1.4参考资料a. 张海藩《软件工程导论》(第五版)北京: 清华大学出版社;b. 《机票预订系统需求分析说明书》XXX 软件开发小组c. 《机票预订系统可行性分析说明书》XXX 软件开发小组d. 《机票预订系统概要和详细设计说明书》XXX 软件开发小组2计划2.1软件说明主界面模块:航班管理模块:测试用例预期结果错误的用户名提示:用户名错误错误的密码提示:密码错误正确的用户名、密码提示:登陆成功并转入相应页面否用户管理模块:与数据库内容不符创建订单测试用例:测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入 提交的信息与数据库资料符合打印机票并更新数据库的机票信息旅客管理模块:输入更改的航班号数据库中查找此信息存在此信息返回测试用例测试用例预期结果提交的信息与数据库资料不符提示输入有误,请重新输入 提交的信息与数据库资料符合打印机票并更新数据库的机票信息2.2测试内容在测试过程中,首先需要对各子单元过程进行测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试计划
1引言
1.1编写目的
作为软件工程过称的一个阶段,编码是对设计的进一步具体化,因此,程序的质量主要取决于软件设计的质量,但所选用的程序设计语言的特点和编码风格也将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。
但在开发如此复杂的航空订票系统软件的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,系统一定会存在差错。
测试的目的就是在软件投入生产运行之前,尽可能多的发现并改正软件中的错误。
编码阶段可参考概要设计和详细设计说明书,软件测试以及软件维护阶段也可参考编码和详细设计说明书,以便于了解在概要设计及详细设计的过程中所完成的各模块设计结构,或在测试阶段找出各模块的设计思路和流程。
该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.2背景
1.本项目(机票预定系统)时由XX航空公司委托,由XXX软件开发小组负责开发;
2.本系统与其他系统的关系如下:
1.3定义
Microsoft Access: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料
a.张海藩《软件工程导论》(第五版)北京:清华大学出版社;
b.《机票预订系统需求分析说明书》XXX软件开发小组
c.《机票预订系统可行性分析说明书》XXX软件开发小组
d.《机票预订系统概要和详细设计说明书》XXX软件开发小组
2计划
2.1软件说明
主界面模块:
● 航班管理模块:
测试用例:
● 用户管理模块:
否
测试用例:
N。