5航空售票管理系统测试说明书.docx
《5航空售票管理系统测试说明书.docx》由会员分享,可在线阅读,更多相关《5航空售票管理系统测试说明书.docx(13页珍藏版)》请在冰豆网上搜索。
![5航空售票管理系统测试说明书.docx](https://file1.bdocx.com/fileroot1/2022-12/7/14fec5b2-d0ee-4703-bb7e-08e1f93f9b23/14fec5b2-d0ee-4703-bb7e-08e1f93f9b231.gif)
5航空售票管理系统测试说明书
航
空
售
票
管
理
系
统
测
试
报
告
说
明
书
第一章引言
1.1编写目的
对本小组开发项目程序进行一系列有计划、有目的的测试,详细记录测试的功能和过程,对所开发的软件系统的各方面质量进行评估,为软件设计人员提供更正系统漏洞、优化系统功能的依据。
1.2项目背景
所小组开发软件的名称:
航空售票管理系统
用户:
航空公司前台及中层管理者
1.3定义
SQLserver:
数据库管理软件
DBMS:
数据库管理系统
Windows2000/2003/XP:
运行环境
VisualBasic:
软件开发语言
第二章任务概述
2.1目标
详细描述对该航空售票管理系统进行测试的测试过程。
2.2运行环境
数据库管理系统软件:
SQLserver
运行平台:
WindowsXP/Windows2000/Windows2003.
2.3需求概述
本次测试针对本小组开发的航空售票管理系统进行,包括功能测试,界面测试,负载测试,文档测试。
按照规格需求说明书中的功能进行测试,在测试过程中发现软件的漏洞不足并予以改正,优化本系统的相关功能。
2.4条件与限制
本次测试采用的主要是黑盒测试,对系统各个功能模块进行测试,设计合理的测试用例即可,没有其他特殊的要求。
第三章测试计划
3.1测试方案
采用黑盒测试方法。
对功能进行逐一测试,在输入合理及不合理的数据后测试系统的正常运作情况。
3.2测试项目
测试1:
用户登录测试
测试2:
售票管理测试
测试3:
航线信息查询测试
测试4:
机票信息查询测试
测试5:
客户信息查询测试
测试6:
仓位信息查询测试
测试7:
客机信息查询测试
测试8:
用户信息查询测试
测试9:
统计管理功能测试
3.3测试准备
计划测试项目,规划测试顺序和模块,设计合理的测试用例。
第四章测试项目说明
4.1测试项目名称及测试内容
测试1:
名称:
用户登录测试
目的:
测试用户操作界面
内容:
帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制
测试2:
名称:
售票管理测试。
目的:
售退票操作功能。
内容:
售票管理界面显示控制,订票功能,退票功能,修改信息功能。
测试3:
名称:
航线信息查询测试
目的:
测试系统信息查询功能
内容:
进行航线信息查询,航线信息更新
测试4:
名称:
机票信息查询测试
目的:
测试系统信息查询功能
内容:
进行机票信息查询,航线信息修改
测试5:
名称:
客户信息查询测试
目的:
测试系统信息查询功能
内容:
进行客户信息查询,客户信息修改
测试6:
名称:
仓位信息查询测试
目的:
测试系统信息查询功能
内容:
进行仓位信息查询,仓位信息修改
测试7:
名称:
客机信息查询测试
目的:
测试系统信息查询功能
内容:
进行客机信息查询,客机信息修改
测试8:
名称:
用户信息查询测试
目的:
测试系统信息查询功能
内容:
进行用户信息查询,用户信息修改
测试9:
名称:
信息统计功能测试
目的:
测试系统信息统计功能
内容:
进行信息统计的功能查询
4.2测试用例
用例1:
系统登录测试
输入
输出
用户名
密码
‘
‘12degf’
错误—用户名空
‘2345’
‘12456‘
错误—用户名非法
‘134她5’
‘58687‘
错误—用户名非法
‘12334’
‘’
错误—密码为空
‘1367’
‘aig#345’
错误—密码非法
‘35678’
‘fi33556’
错误-密码非法
‘245665’
‘35我469’
错误—密码非法
‘55301’
‘880527’
正确---登陆成功
步骤及操作:
运行系统,转到登陆界面,输入用户名及密码,测试登陆功能。
允许偏差:
不允许任何偏差
条件:
用户即可
用例2:
售票管理测试
客户号
客户姓名
起飞地
目的地
票价
飞行时间
航空公司
输入
1123
小呆
北京
兰州
1220
6.0h
东方航空
步骤及操作:
运行系统转到数票管理界面,添加、删除、修改
允许偏差:
不允许
条件:
管理员操作
4.3测试类型
测试类型
测试内容
测试目的
所用的测试工具和方法
功能测试
机票的查询、订购、修改、退票功能。
航班信息的更新、修改。
数据报表的生成
核实所有功能均已正常实现
a.流程检验:
各个业务流程符合常规逻辑,用户使用时不会产生疑问
b.数据精确:
个数据类型的输入输出时统计精确
采用黑盒测试,使用边界值测试、等价类划分、数据驱动等测试方法,进行手工测试
用户界面(UI)测试
a.导航、链接、页面结构(包括菜单、背景、颜色、字体、按钮名称、TITLE、提示信息的一致性等)
b.友好型、易用性、合理性、一致性、正确性等
核实各个窗口风格(包括颜色、字体、提示信息、图标、TITLE等)都与基准版本保持一致或符合可接受标准,能够保证用户界面的友好性、易操作性且符合用户操作习惯
Web测试通用发方法工测试
安全性和访问控制测试
密码:
登录个人用户权限限制
通过修改URL非法访问
登录超时限制等
a.应用程序级别的安全性:
核实用户只能操作其所拥有权限操作的功能
b.系统级别的安全性:
核实只有具备系统访问权限的用户才能访问系统
黑盒测试、手工测试
性能测试
核实系统在大流量的数据与多用户操作时软件性能的稳定性,不造成系统崩溃或相关的异常现象
4.4进度偏差
测试活动
计划起止日期
实际起止日期
进度偏差
备注
制定测试计划
2010-12-18
2010-12-18
测试计划评审
2010-12-18
2010-12-18
设计测试评审
2010-12-19
2010-12-19
根据需求变更用例
测试用例评审
2010-12-19
2010-12-19
测试执行
2010-12-20
2010-12-20
测试总结
2010-12-20
2010-12-20
4.5测试环境与配置
资源名称/类型
配置
测试PC(10台)
P4、主频3.00GHz以上、硬盘120GB、内存2GB
数据库管理系统
SQLServer2005
应用软件
MicrosoftOffice、MicrosoftVisualStudio2008
客户端前端展示
InternetExplore6.0
负载性能测试工具
功能性测试工具
测试管理工具
4.6测试机构和人员
测试阶段
测试机构名称
负责人
参与人员
所充当角色
模块测试
测试组、开发组
系统测试
测试组
4.7测试问题小结
在整个系统测试执行期间,项目组开发人员高效及时地解决测试组人员提出的各种缺陷,在一定程度上较好的保证了测试执行的效率以及测试最终期限。
但是在整个软件测试活动中还是暴露了一些问题,表现在:
a.测试执行时间相对较少,测试通过标准要求较低
b.开发人员相关培训未做到位,编码风格各异、细节性错误较多、返工现象存在较多
c.测试执行人员对管理平台不熟悉,使用时效率偏低
d.测试人员对系统了解不透彻存在理解偏差导致提交无效缺陷
第五章测试总结
从客户端、数据传输和服务端三个方向入手,提出整个体系的安全架构方案与防御策略.利用数据加密技术原理、反入侵思路、用户认证机制、访问控制策略、服务器安全和应急响应方案等,提出了全方位而系统的防御方案.该方案能有效防止基于航空售票管理系统环境下的各种安全问题,有效地确保该系统能提供稳定的服务。
最后并完成系统全部功能的实现。
5.1测试用例执行结果
用户需求标识号
用例标识号
测试用例名称
用例状态
测试结果
备注
用户部分
Elevener-航空售票机票信息表1.1
XF-A01
用户注册
已执行
测试通过
游客(浏览者)部分
Elevener-航空售票机票信息表2.1
XF-B01
查看主页内容
已执行
测试通过
后台管理部分
Elevener-航空售票机票信息表3.1
XF-C01
管理员登录
已执行
测试通过
系统安全分析
XF-T1
对注入式攻击的反映
已执行
测试通过
5.2测试问题解决
需求标识号
测试用例标识号
错误或问题描述
错误或问题状态
Elevener-航空售票机票信息表1.1
XF-A01
Elevener-航空售票机票信息表1.1
XF-A01
Elevener航空售票机票信息表1.2
XF-A02
Elevener-航空售票机票信息表2.1
XF-B01
Eleve---航空售票机票信息表3.2
XF-C01
5.3测试结果分析
5.3.1覆盖分析
5.3.1.1测试覆盖分析
需求/功能
用例个数
执行总数
未执行
未/漏测分析和原因
系统功能
系统安全分析
系统性能
用户界面
运行环境
5.3.1.2需求覆盖分析
本次测试对系统需求的覆盖情况为:
需求项
测试类型
是否通过[Y][P][N/A]
备注
用户手册等
用户测试
系统功能
系统测试
系统安全分析
系统测试
系统性能
系统测试
用户界面
系统测试
运行环境
系统测试
5.3.2缺陷分析
分类范畴
子项目
缺陷等级
备注
系统缺陷
由于程序所引起的死机、宕机,非法退出
A类
程序死循环
A类
程序错误
A类
数据缺陷
数据计算错误
B类
数据约束错误
B类
数据输入、输出错误
B类
数据库缺陷
数据库发生死锁
B类
数据库的表、缺省值未加完整性等约束条件
B类
数据库连接错误
B类
数据库中的表有过多的空字段
B类
接口缺陷
数据通讯错误
B类
程序接口错误
B类
硬件接口、通讯错误
B类
业务规范
用例错误
A类
默认设置不规范
B类
录入错误
出现WINDOWS系统提示
A类
系统停止响应
A类
数据编辑无效
B类
出现非法操作提示或应用程序错误提示
B类
.NET错误
B类
残留的编译信息未及时清除
B类
非正常的失败或操作错误提示
B类
流程错误
逻辑控制错误或数据控制错误
A类
报表和查询出错
报表取数、分级汇总、数据口径不统一等错误、对报表进行过滤、筛选等操作,出现数据错误
A类
打印错误
打印及打印相关操作错误
B类
权限及安全问题
匿名登录成功
A类
明码登录
A类
缺少必要的权限
A类
对不可逆的操作缺少安全性提示
B类
某操作员没有某权限,但依然能够进行该种操作
B类
只有查询权限的情况下,可以编辑成功
B类
没有某权限,但通过快捷菜单能够绕开
B类
对权限进行多种组合,出现控制出错的现象
B类
默认状态下权限设置不合理
C类
数据成批处理没有考虑到与权限设置存在冲突
C类
功能错误
程序功能实现错误
B类
程序功能无法实现
C类
建议类错误
功能建议
E类
操作建议
E类
校验建议
E类
说明建议
E类
帮助文件建议
E类
说明:
以上缺陷分类中的内容构成基本缺陷库,根据实际工作总结,将不断扩充、完善。
如新增分类,备注中的内容为缺陷等级分类说明
A类
不能执行正常工作或重要功能;程序使系统崩溃或导致系统资源严重不足
B类
严重地影响系统要求或基本功能地实现,且没有办法更正
C类
严重的影响系统要求或基本功能的实现,但存在合理的更正办法
D类
使操作者不方便或遇到麻烦,但不影响功能的实现
E类
建议性的改进要求
第六章综合评价
6.1软件能力
经过项目组开发人员、测试组人员以及相关人员的协力合作,教务管理系统项目如期完成并达到交付标准。
该系统能够实现教务管理系统在用户需求说明书中所约定的功能,即能够基本满足用户(老师和学生)在前台进行用户个人注册、登录,需求方在教务管理系统后台可根据用户的信息审核注册用户、管理院系和教务的模板以及发布站点公告等的功能
6.2建议
需求提出方可以在使用该系统的基础上,继续搜集用户的使用需求反馈,并结合其他教务管理系统的优势,在今后的版本中不断补充并完善功能。
建议当项目组成员确定后,在项目组内部对一些事项进行约定。
如开发,测试的通用规范等,将会在一定程度上提高开发和测试的效率
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)