机票订票系统测试分析报告.docx

上传人:b****8 文档编号:11383092 上传时间:2023-02-28 格式:DOCX 页数:13 大小:373.90KB
下载 相关 举报
机票订票系统测试分析报告.docx_第1页
第1页 / 共13页
机票订票系统测试分析报告.docx_第2页
第2页 / 共13页
机票订票系统测试分析报告.docx_第3页
第3页 / 共13页
机票订票系统测试分析报告.docx_第4页
第4页 / 共13页
机票订票系统测试分析报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

机票订票系统测试分析报告.docx

《机票订票系统测试分析报告.docx》由会员分享,可在线阅读,更多相关《机票订票系统测试分析报告.docx(13页珍藏版)》请在冰豆网上搜索。

机票订票系统测试分析报告.docx

机票订票系统测试分析报告

机票预定系统测试文档--XXX

 

1.引言

1.1编写目的

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

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

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

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

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

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

1.2项目背景

本项目是由软件工程老师指定的课程设计的题目。

①名称:

机票预订系统

②委托方:

某某航空公司

③开发方:

胡俊、蒋鑫、金茂月、姬晴

④组成:

需求分析--姬晴;系统设计--蒋鑫;

代码编写--胡俊;系统测试--金茂月

⑤本系统与其他系统的关系如下:

1.3定义

黑盒测试:

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。

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

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

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

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

白盒测试:

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

这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。

1.4参考资料

(1)张海藩《软件工程导论》(第五版)北京:

清华大学出版社。

(2)《机票预订系统需求分析说明书》---来自本组需求分析人员姬晴

(3)《机票预订系统概要和详细设计说明书》---来自本组系统设计人员蒋鑫

(4)《机票预定系统代码》--来自本组系代码编写人员胡俊

 

2.测试计划执行情况

2.1测试项目

用户部分:

1.名称:

登录及注册

内容:

当用户是第一次登录该系统时,需要注册帐号,填写相关信息方可登录系统。

当用户已经有帐号时,可以输入帐号及密码登录。

目的:

控制进入系统的人员,能够增加系统能够增加系统的安全性和保障用户的个人信息安全。

2.名称:

修改密码

内容:

用户成功登录后,可以点击修改密码的相关按钮,输入账户名、旧密码,并且二次输入新密码。

目的:

方便用户更改自己的密码,增加用户信息安全度。

3.名称:

查询航班信息及订票。

内容:

用户登录后,可以先通过按航班信息查询和始发地、目的地查询。

在二个查询后或者不通过查询,便可以实现订票的功能。

在订票中,用混可以选择系统中的已有的各个飞机,可预定经济舱、商务舱、头等舱。

目的:

方便用户查询系统中的航班信息,实现机票预定。

4.名称:

退票

内容:

如果用户已经预定相关机票,而又有某些特殊的事情,无法赶上飞机,可以在系统中进行退票。

目的:

方便用户更改或取消订票。

管理员部分:

1.名称:

登录

内容:

管理员输入账户名和密码,进行登录。

目的:

方便对航班信息和用户订票的管理。

2.名称:

增加航班信息

内容:

如果系统需要添加相关航班某个航班,可以通过增加航班信息来实现。

目的:

更新系统中的航班信息,方便用户的查询操作。

3.名称:

查询及删除航班

内容:

管理员登录后,能够进行查询航班信息的操作,并且可以进行删除相关航班的操作。

目的:

能够实时的更新系统中的航班信息,方便用户查询。

4.名称:

查询用户订票情况

内容:

管理员登录后,可以点击查询用户订票情况。

目的:

实时的了解系统中,用户订票情况。

2.2测试计划和人员

测试人员---金茂月

测试计划如下:

1、用户登录和注册(4月29日-4月30日)

2、预订机票(4月30日-5月1日)

3、机票信息维护(4月30日-5月1日)

4、机票退订(4月30日-5月1日)

2.3测试结果

黑盒测试

1)使用黑盒测试的方法,对用户登录功能进行测试

用户登录划分等价类

        输入等价类

         合理等价类

        不合理等价类

        用户账号

   1、正确的账号

 2、不正确的账号

        用户密码

   3、正确的密码

  4、不正确的密码

黑盒测试用例

用户账号

登录密码

期望结果

覆盖范围

hujun

12345

输入无效

1、4

hujun

5201314

输入有效

1、3

jiqing

jq1234

输入无效

2、3

jiqing1

jq12345

输入无效

1、4

黑盒测试部分截图:

 

 

2)白盒测试

使用白盒测试,对用户登录订票的模块进行测试

测试流程图如下

1、账号登录

2、用户账号信息验证

3、机票预订

4、机票信息查询

5、保存并提交

环路复杂度:

V(G)=P+1=3因此该流程共有3条独立路径:

路径1:

1→2→1

路径2:

1→2→3→4→3→4→5

路径3:

1→2→3→4→5

测试用例:

 

编号

输入的数据

输出数据

路径覆盖

判断覆盖

1

错误的账号或者密码

输入的账号或密码有错!

请重新输入

路径1

TFFFFT

2

正确的账号和密码,未知的航班编号

请查询已有的航班号

路径2

TTTTTF

3

正确的账号和密码,已知的航班编号

请输入要预定的航班编号,请认真核对,确认订票

路径3

TTTTFF

 

白盒测试图片(部分)

 

其他功能的测试图片:

3.软件需求测试结论

本软件基本上能够实现用户的订票,查询,修改,退票;和管理员的查询删除功能。

但是可能也会存在一些不完善的地方,我们会在以后的课设中慢慢改进。

4.评价

4.1软件能力

这款软件基本上能够实现用户的订票,查询,修改,退票;和管理员的查询删除功能。

4.2缺陷和限制

可能在窗口的转换有些不完善,采用c语言页面不够美观,C语言无法使用数据库

4.3解决和找到的Bug

我在测试的时候最开始发现密码不正确的时候也可以进入本系统,于是我修改了部分代码,用字符串匹配的方法进行了改进,解决了这个bug.

4.4测试结论

这款软件通过测试,可以运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1