航班订票系统测试计划
软件工程机票预订实验报告记录
软件工程机票预订实验报告记录————————————————————————————————作者:————————————————————————————————日期:本科实验报告课程名称:软件工程导论实验项目:机票预订系统实验地点:专业班级:学生姓名:指导教师:年月日1.实验目的和要求目的:为本实验课程做好各项准备工作,熟悉软件开发环境,熟悉电子资源的获取,了解学校内部工资系统的流程及其内容。
本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。
要求:确定分组成员,根据提供的课题需求,作出相应的可行性研究报告,需求分析,结构化设计等。
结合具体的开发项目进行分析、设计。
二、实验内容和原理1.班级按项目小组进行分组,每组不得超过5人。
2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。
项目开发的每项任务要落实到人且规定该任务的起止日期和时间。
3.每个项目小组全体成员参加集体讨论需求分析,完成需求分析报告,,修订并评审需求分析报告,确定系统的需求分析模型。
4. 项目总体设计小组每个成员根据第3步需求分析的结果对系统进行总体设计,并完成文档,提交项目小组讨论。
2. 5. 项目详细设计小组人员每人选择第4步的一个模块进行详细设计。
6. 项目小组全体成员选择第4步的一个模块编码实现。
7. 由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试结果报告。
三、主要仪器设备计算机,相关软件开发工具和环境,浏览器四、操作方法与实验步骤小组情况项目题目:机票预订系统项目成员一、可行性分析报告1.引言1.1 目的为了方便旅客,航空公司拟开发一个飞机票预订系统。
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计[管理资料]
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)机票预订系统可行性分析系统目的分析机票预订系统的目的是从操作简便、界面友好、灵活、实用、安全、便捷的要求出发,完成航空公司需要订票管理过程,包括航线信息管理、客户信息管理、票务信息管理等功能,主要解决在一个航空公司里,进行航线管理、顾客的查询航班,订票及退票等服务项目管理的程序设计。
并尽可能的满足客户的需求。
当前的系统的目标分析随着计算机话的订票和售票服务普及化,乘客自己可以设计全部的航空计划。
旅行社将旅客的信息资料反馈给航空公司,这样就形成了旅客个人资料,旅客在交付预定金后,航空公司建立的客户信息数据库中就留下了资料,在乘客以后的服务中就可以提供更加人性化得服务。
因此我们的系统目标就是:实现网上订票的普及化,客户服务的信息化,数据库管理的便捷化。
具体表现为:(1)我们实行团体订票优惠,即所有通过本订票系统提供的服务的用户必须先注册,以便系统管理人员对用户的管理。
同时对旅行社团体订票提供折扣优惠。
(2)建立完善的订票流程,订票流程是订票系统关键的部分,笨系统通过需求分析一套独特的订票流程,其方便性、快捷性、完善性使得本售票系统流程区别于老系统的流程。
(3)家里两种取票方式:票点取票、送货上门。
建立服务查询模块,是浏览者能够方便的通过该模块查询服务的相关信息。
(4)提供系统公告与出行参考模块,为用户提供方便。
技术可行性分析实用现有的技术能不能实现这个系统?由于本管理系统的对象单一,仅对航空公司机票进行管理。
这个管理系统比较适合采用数据结构来设计。
本系统使用Visual Basic ,使用文档作为后台服务。
在计算机硬件和软件快速发展的今天,计算机硬件和软件已经能够满足本管理系统的压球。
在数据库的编程工具方面,各种可视化编程语言的出现,一改过去设计的概念和方法,用户鼠标就可以快速,简介的创建应用程序,极大的提高了编程效率。
机票预订系统(测试计划)[精品文档]
测试计划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。
飞机订票系统策划书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. 技术风险:关注技术发展趋势,及时解决技术难题。
软件工程机票预订实验报告
软件工程机票预订实验报告standalone; self-contained; independent; self-governed;autocephalous; indie; absolute; unattached; substantive本科实验报告课程名称:软件工程导论实验项目:机票预订系统实验地点:专业班级:学生姓名:指导教师:年月日1.实验目的和要求目的:为本实验课程做好各项准备工作,熟悉软件开发环境,熟悉电子资源的获取,了解学校内部工资系统的流程及其内容。
本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。
要求:确定分组成员,根据提供的课题需求,作出相应的可行性研究报告,需求分析,结构化设计等。
结合具体的开发项目进行分析、设计。
二、实验内容和原理1.班级按项目小组进行分组,每组不得超过5人。
2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。
项目开发的每项任务要落实到人且规定该任务的起止日期和时间。
3.每个项目小组全体成员参加集体讨论需求分析,完成需求分析报告,,修订并评审需求分析报告,确定系统的需求分析模型。
4. 项目总体设计小组每个成员根据第3步需求分析的结果对系统进行总体设计,并完成文档,提交项目小组讨论。
2. 5. 项目详细设计小组人员每人选择第4步的一个模块进行详细设计。
6. 项目小组全体成员选择第4步的一个模块编码实现。
7. 由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试结果报告。
三、主要仪器设备计算机,相关软件开发工具和环境,浏览器四、操作方法与实验步骤小组情况项目题目:机票预订系统项目成员一、可行性分析报告1.引言目的为了方便旅客,航空公司拟开发一个飞机票预订系统。
机票预订系统《详细设计》.
《机票预订系统详细设计说明书》1、编写目的在前一阶段(总体设计说明书)中,已解决了实现该系统需求的程序模块设计问题。
包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的详细设计报告中将对在本阶段对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《总体设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。
1.接受:旅客信息及取票通知和账单;2.输出:取票通知和账单和机票;3.网络输出和加密,输入和解密;4.分辨信息的种类并采取相应的处理步骤;5.判断信息的正误并采取相应的处理步骤;6.进行数据库的查询、修改工作;7.接受并判断错误,输出相应的出错信息。
我们将机票预订系统分为五个主要模块,分别为:订票模块,用户注册登录管理模块,航空管理系统,数据库模块,取票模块。
以下我为大家介绍以下数据库模块的详细设计。
2、数据库模块详细设计2.1数据库设计(1)概述数据库设计就是要根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体存储形式,即决定数据的结构、类别、载体、组织方式、保密等级等一系列的问题。
本系统的数据库表设计如表2-7和表a、表b、表c、表d所示。
(2)功能本系统的数据库表设计如表2-1和表a、表b、表c、表d所示。
表2-1 数据库概况表a 航班班次表表b 定位信息表表c 帐单信息/旅客资料表号号 工作单位String20可工作单位表d 机位信息表字段名 数据类型 长度 可否空 注含意 班机号 String 6 不可 外部主键为班机号 班机号 机位信息String20不可机位信息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.测试人员技术水平:会操作本软件,懂得一定的软件工程知识。
软件测试计划书模板(通用版)
软件测试计划书目录1.订票系统简介 (3)1.1测试内容 (3)1.2测试目标 (3)2.测试需求分析与计划 (3)2.1需求分析 (3)2.2测试计划 (4)3.测试用例及执行 (4)3.1测试用例 (4)3.2录制脚本过程 (5)3.3测试脚本 (5)4修改功能测试 (5)5删除订票测试 (7)6飞机订票系统测试小结 (8)1.订票系统简介1. 1测试内容对于飞机订票系统的自动化测试,首先要熟悉了解一下这个飞机订票系统的基本运行流程,从登录到订票到查询、删除等一系列基本功能的操作,在对系统流程了解后,在开始对其中的一些功能进行测试工作。
在对这个飞机订票系统,此次测试内容有登录功能,其中登录功能测试功能包含一个用户正确登录正确登录,设置参数可以进行多个用户的登陆以及手工登录的方法进行测试,在订票功能中,有对订票是否成功的测试,设置检查点以及循环所有航班的测试,其中有录制签名和录制模式。
1. 2测试目标1 测试登录功能第一步:用户Mercury登录到飞机订票系统。
第二步:用户可以在相应的栏目里输入日期、出发地、目的地、飞机班次、顾客的姓名、飞机票数、类型等后,点击“insert”按钮成功订票2 修改订票功能第一步:用户Mercury登录到飞机订票系统。
第二步:用户根据原来订票的信息,打开原来自己订票的信息。
第三步:用户修改原有的订票订票信息3删除订票功能第一步:用户Mercury登录到飞机订票系统。
第二步:用户根据原来订票的信息,打开原来自己订票的信息。
第三步:用户删除原有的订票订票信息,取消该次的订票2.测试需求分析与计划2.1需求分析本测试仅仅从飞机订票系统的一部分功能(订票、修改、删除三个功能)进行测试,从而达到理解测试的全过程的目的。
所用工具qtp自动化测试软件,环境在教607机房。
准备用时15天,每4天完成一个相关功能的测试以及测试文档的书写,最后一天写测试总结并且整合修改完善飞机订票系统的文档。
QTP测试飞机订票测试
华 东 交 通 大 学课 程 设 计 报 告 书所属课程名称 自动化测试技术题目 院 (系) 软 件 学 院 班 级学 号学生 指导教师 严丽平 辅导教师 严丽平2013年 7月5 日课程设计(论文)任务书软件学院软件工程(软件测试)专业2010-班一、课程设计(论文)题目基于QTP的功能测试二、课程设计(论文)工作自 2013年 7月 1 日起至 2013 年 7月 5 日止。
三、课程设计(论文) 地点: 创新大楼软件实训中心机房四、课程设计(论文)容要求:1.本课程设计的目的(1)使学生能掌握功能测试的基本思路和方法,学会使用自动化测试工具QTP 进行功能测试;(2)培养学生分析、解决问题的能力;(3)提高学生的科技论文写作能力。
2.课程设计的任务及要求1)基本要求:(1)对默认环境和条件(要求详细记录环境条件)下,构造正确的输入进行正常功能需求的测试,使用常见的检查点测试,并将输入进行参数化;(2)测试系统在异常环境下的功能需求变化,并对测试的结果进行分析和汇总;(3)相应驱动的编写。
2)创新要求:在基本要求达到后,可对被测系统进行探索性测试。
3)课程设计论文编写要求(1)要按照书稿的规格打印书写课程设计论文(2)论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录等(3)课程设计论文装订按学校的统一要求完成4)答辩与评分标准:(1)完成原理分析:20分;(2)完成设计过程:50分;(3)完成测试:10分;(4)回答问题:20分。
5)参考文献:(1)柳胜. 《软件自动化测试框架设计与实践》.人民邮电(2)能技.《QTP自动化测试实践》. 电子工业(3)绍英等. 《LoadRunner性能测试实战》. 电子工业6)课程设计进度安排容天数地点构思及收集资料1图书馆设计与测试 2.5实验室撰写论文 1.5图书馆、实验室学生签名:2013年7月1 日课程设计(论文)评审意见(1)完成原理分析(20分):优()、良()、中()、一般()、差();(2)设计分析(20分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)翻译能力(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();评阅人:职称:副教授2013年7月6日目录一、前言(课设目的及容) (1)二、测试计划及测试需求 (5)三、测试用例的设计 (7)四、测试过程 (10)五、测试结果分析 (17)六、课设小结及心得体会 (19)七、参考文献 (20)一、前言(课设目的及容)QTP是一个功能测试工具,主要帮助测试人员完成软件的功能测试,与其他测试工具一样,QTP不能完全取代测试人员的手工操作,但是在某个功能点上,使用QTP的确能够帮助测试人员做很多工作。
5航空售票管理系统测试说明书
航空售票管理系统测试报告说明书目录第一章引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)第二章任务概述 (2)2.1目标 (2)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (2)第三章测试计划 (3)3.1测试方案 (3)3.2测试项目 (3)3.3测试准备 (3)第四章测试项目说明 (4)4.1测试项目名称及测试内容 (4)4.2测试用例 (5)4.3测试类型 (5)4.4进度偏差 (6)4.5测试环境与配置 (7)4.6测试机构和人员 (7)4.7测试问题小结 (7)第五章测试总结 (8)5.1测试用例执行结果 (8)5.2测试问题解决 (8)5.3测试结果分析 (9)第六章综合评价 (11)6.1软件能力 (11)6.2建议 (11)第一章引言1.1编写目的对本小组开发项目程序进行一系列有计划、有目的的测试,详细记录测试的功能和过程,对所开发的软件系统的各方面质量进行评估,为软件设计人员提供更正系统漏洞、优化系统功能的依据。
1.2项目背景所小组开发软件的名称:航空售票管理系统用户:航空公司前台及中层管理者1.3定义SQL server:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XP:运行环境Visual Basic:软件开发语言第二章任务概述2.1目标详细描述对该航空售票管理系统进行测试的测试过程。
2.2运行环境数据库管理系统软件: SQL server运行平台:Windows XP/Windows 2000/Windows 2003.2.3需求概述本次测试针对本小组开发的航空售票管理系统进行,包括功能测试,界面测试,负载测试,文档测试。
按照规格需求说明书中的功能进行测试,在测试过程中发现软件的漏洞不足并予以改正,优化本系统的相关功能。
2.4条件与限制本次测试采用的主要是黑盒测试,对系统各个功能模块进行测试,设计合理的测试用例即可,没有其他特殊的要求。
机票预订系统测试用例说明书
测试用例说明书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 系统介绍系统名称: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 业务流程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编写目的在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序类设计问题。
包括如何把该系统划分成若干个类、决定各类之间的接口、类之间传递的信息,以及数据结构、类结构的设计等。
在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以这个描述直接翻译成用具体的java程序语言书写的程序。
主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构、数据结构设计和类设计,逐个类的进行尽可能详尽的程序描述(包括各方法的功能、性能、输入、输出、算法、程序逻辑、接口等等),尽可能的减少编码时间。
1.2 背景软件系统的名称:机票预订系统项目由A3小组负责开发.项目分两个部分:面向客户的客户终端程序部署在服务器上的Java服务程序1.3 定义Socket:网络通信模式。
Server:机票预订系统的服务器端。
Client:机票预定系统的客户端。
1.4 参考资料1.机票预订系统项目开发计划书2.机票预订系统需求分析说明书3.《软件工程——实践者的研究方法》机械工程出版社2程序系统的结构以类图形式展示:Server类图:Client类图:3 Server端程序说明:3.1类ServerStart设计说明3.1.1ServerStatrt()方法调用窗口显示方法ServerGUI(),显示服务器主界面,Server be ready。
3.1.1.1功能启动服务器。
3.1.1.2 测试计划能顺利启动服务器3.1.2ServerLogon()方法用于服务器管理员登录。
3.1.2.1 功能直接访问数据库,验证输入的用户名密码,如正确则进入服务器管理界面。
3.1.2.2 输入项用户名String密码String3.1.2.3输出项是否正确bool3.1.2.4 算法1.用getText()从管理员登陆界面读取用户名与密码。
航空订票系统(软件测试报告)
航空订票系统(软件测试报告)-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平台下运行航空订票系统,针对该项目中各个模块应实现的不同功能,生成测试用例文档,再手动进行测试。
机票订票系统测试计划
机票订票系统测试计划七、测试计划1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (4)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.3需求概述 (4)2.4条件与限制 (5)3.计划 (5)3.1测试方案 (5)3.2测试项目 (5)3.3测试准备 (5)3.4测试机构及人员 (6)4.测试项目说明 (6)4.1测试项目名称及测试内容 (6)4.2测试用例 (6)4.3进度 (9)4.4条件 (9)4.5测试资料 (9)5.评价 (10)5.1范围 (10)5.2准则 (10)第 2 页1.引言1.1编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。
因此,在软件生命周期的每个阶段都不可避免地会产生差错。
尤其对于机票预订系统这类会影响人们生活.财产的工程软件,必须尽量减少差错,以免造成严重的损失。
测试是“为了发现程序中的错误而执行程序的过程”。
测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤。
1.2项目背景本项目是由软件工程老师指定的课程设计的题目。
1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。
值互不相同。
外部主键:数据库表中与其他表主键关联的域。
软件结构图:反映软件系统的功能模块之间的关系的数据库。
第 3 页1.4参考资料1、机票预订系统项目计划任务书软件工程课程设计第13组 2011/92、机票预订系统项目开发计划软件工程课程设计第13组 2011/93、需求规格说明书软件工程课程设计第13组 2011/94、用户操作手册(初稿)软件工程课程设计第13组 2011/95、软件工程及其应用周苏、王文等 20106、软件工程张海藩清华大学出版社 20097、项目开发计划软件工程课程设计第13组 2011/98、概要设计说明书软件工程课程设计第13组 2011/99、详细设计说明书软件工程课程设计第13组 2011/92.任务概述2.1目标测试是“为了发现程序中的错误而执行程序的过程”, 测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。
飞机票订票系统功能测试项目
项目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天左右。
飞机订票系统详细设计说明书
文档编号:版本号:v1.0详细设计说明书项目名称飞机订票系统项目负责人何柳青本文档编写者何柳青项目开发者计算机081第二组2010年12月4日目录1。
引言ﻩ错误!未定义书签。
1.1编写目的 (1)1。
2背景.............................................................................................................. 错误!未定义书签。
1。
3参考资料...................................................................................................... 错误!未定义书签。
2.程序系统的结构ﻩ错误!未定义书签。
2.1运行环境....................................................................................................... 错误!未定义书签。
2.2系统组织结构ﻩ错误!未定义书签。
3、程序设计说明ﻩ错误!未定义书签。
3.1“按目的地查询”程序描述 ....................................................................... 错误!未定义书签。
3.1.1功能...................................................................................... 错误!未定义书签。
3.1。
2 性能ﻩ错误!未定义书签。
3。
1.3 输入项............................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航
班
订
票
系
统
测
试
计
划
评审日期: 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条件
3测试策略3.1界面测试
3.2测试环境
3.3测试工具
4问题严重度描述
5评价准则
5.1测试通过/失败标准
测试中发现的缺陷按照严重程度分为5个级别,如表E-2,级别不同,严重程度也不同。
表E-2:缺陷严重级别
本次测试主要是进行系统测试,需要设定测试完成的标准。
测试完成的标准是执行完所有系统测试的功能、性能测试用例,无2级以上遗留问题。
如果进行系统测试时,存在严重的质量问题,导致无法继续,并且在可接受的时间范围内无法修复,系统测试终止。
6.审批
经过项目组成员和专家评审,测试计划评审通过。
测试经理签名:XXX。