项目的测试、发布以及小组成员合作等方面内容以及经验、启示

机票预订系统测试

一、黑盒测试:

编号

输入条件

有效等价类

无效等价类

1

输入出发机场

汉字,XXX机场

字母、数字、特殊字符

2

输入目的机场

汉字,XXX机场

字母、数字、特殊字符

3

输入出发时间

日历选择

(无法输入)

4

输入开始时间

日历选择

(无法输入)

5

输入结束时间

日历选择

(无法输入)

6

输入姓名

汉字、字母、数字、特殊字符

7

输入出生日期

日历选择

(无法输入)

8

输入性别

汉字

数字、特殊字符

9

输入身份证号

字母、数字

汉字、特殊字符

10

输入手机号

数字

汉字、字母、特殊字符

 

·机票订购:出发机场、目的机场、出发时间

没有符合条件的航班则显示空白

·订单查看:开始时间、结束时间

没有符合条件的订单则显示空白;开始时间晚于结束时间时系统不报错,仍显示空白。

·乘客信息添加:姓名、性别、出生日期、身份证号码、电话号码

 

 

 

二、集成测试

  1. 测试结果

编号

问题

类型

严重程度

改正情况

1

代码冲突

集成过程中代码冲突

严重错误

已改正

2

功能重复

集成过程中部分功能模块重复出现

严重错误

已改正

3

实体类二义

各单元的实体类名称不一致,部分实体类内变量的类型不一致

严重错误

已改正

4

界面美工

界面风格有差异

一般错误

已改正

 

  1. 结果分析

·代码冲突解决,业务功能能够实现,符合整个订票流程,基本符合预期内容,满足业务需求。

·运行较为稳定,基本的运行系统不会产生崩溃

·文档齐全,项目后期可维护性高

·界面美观大方,用户易操作

 

三、验收测试:

  1. 功能测试

测试需求覆盖:

ID

SF01

覆盖率

名称

用户登录

 

简要描述

用户通过用户名密码进行登录,验证正确后,可成功登录。

 

输入输出

输入:用户名、密码

输出:搜索航班页面

100%

刺激相应序列

  1. 启动系统
  2. 系统进入登录界面,提示输入用户名和密码
  3. 用户输入用户名和密码,点击确定
  4. 系统识别用户名和密码是否正确

5.如果正确,则进入主界面,否则返回步骤2

100%

相关功能需求

FR账户管理

 

 

ID

SF02

覆盖率

名称

用户注册

 

简要描述

用户可以通过注册成为新的用户。

 

输入输出

输入:用户名、密码、第二次输入密码

输出:用户系统登录页面。

100%

刺激相应序列

  1. 启动系统
  2. 点击“注册”
  3. 系统进入注册页面,提示输入用户名和密码,第二次密码进行密码再次确认。
  4. 点击“确认”按钮
  5. 系统识别用户名是否已存在
  6. 如果不存在,则进入主界面,否则返回步骤3

100%

相关功能需求

FR账户管理

 

 

ID

SF03

覆盖率

名称

机票搜索

 

简要描述

用户通过输入起飞地点、降落地点、起飞时间进行搜索

 

输入输出

输入:起飞地点、降落地点、起飞时间

输出:符合条件的飞机票信息界面

100%

刺激相应序列

  1. 点击“机票预订”
  2. 用户输入起飞地点、降落地点或起飞时间,点击搜索按钮
  3. 系统查找数据库中是否又符合条件的飞机票
  4. 如果有,则显示符合的机票信息,否则显示空白

100%

相关功能需求

FR账户管理

 

 

ID

SF04

覆盖率

名称

机票详细信息显示

 

简要描述

在机票搜索页面,点入某个机票,可看到其详细信息。

 

输入输出

输入:航班号

输出:某机票的机票详细信息页面

100%

系统自动获取航班号

刺激相应序列

  1. 用户进入机票搜索页面
  2. 用户点入某机票
  3. 显示此机票的详细信息

100%

相关功能需求

FR账户管理

 

 

ID

SF05

覆盖率

名称

选定机票

 

简要描述

用户进入机票详细信息页面,点击预订按钮可以对选订机票进行预订

 

输入输出

输入:机票号

输出:订单号,添加乘客页面

100%

系统自动获取航班号

刺激相应序列

  1. 用户进入机票详细信息页面
  2. 点击“预定”
  3. 进入订单编辑页面

100%

相关功能需求

FR订单添加

 

 

ID

SF06

覆盖率

名称

选择乘客

 

简要描述

在机票预订时,选择所要乘坐此航班的乘客

 

输入输出

输入:机票号

输出:订单页面上显示已选乘客

100%

系统自动获取航班号

刺激相应序列

  1. 在订单编辑页面,选择“添加乘客”
  2. 显示用户下的所有乘客,对乘客进行选择
  3. 点击“确认”,将选中游客添加到订单
  4. 返回订单编辑页面

80%

订单编辑页面只可进行乘客选择,不可增删改乘客信息;选择乘客后不需要再次返回页面

相关功能需求

FR订单添加

 

 

ID

SF07

覆盖率

名称

选择舱位

 

简要描述

在机票预订时,选择所要乘坐此航班的舱位

 

输入输出

输入:机票号

输出:订单页面上显示已选舱位

100%

系统自动获取航班号

刺激相应序列

1.在订单编辑页面,选择舱位

2.返回订单编辑页面

95%

选择舱位后不需要再次返回页面

相关功能需求

FR订单添加

 

 

ID

SF08

覆盖率

名称

生成订单

 

简要描述

在机票预订时,选择好舱位,和乘客,生成订单

 

输入输出

输入:机票号

输出:订单号

100%

系统自动获取航班号

刺激相应序列

  1. 用户在订单编辑页面
  2. 选择舱位和乘客
  3. 点击“确定”,生成订单
  4. 返回订单搜索页面

100%

相关功能需求

FR订单管理

 

 

ID

SF09

覆盖率

名称

添加乘客

 

简要描述

在用户信息中,可对该账号添加多位乘客。

在机票预定,选择乘客时,也可添加多位乘客。

 

输入输出

输入:用户名

输出:乘客信息填写页面

100%

系统自动获取用户名

刺激相应序列

  1. 点击“添加乘客”
  2. 进入添加乘客页面
  3. 填写相关信息
  4. 点击“确定”
  5. 成功添加乘客信息

100%

相关功能需求

FR乘客管理

 

 

ID

SF10

覆盖率

名称

修改乘客信息

 

简要描述

点入某乘客详细信息,修改乘客信息

 

输入输出

输入:乘客身份证号

输出:修改后页面

100%

系统自动获取身份证号

刺激相应序列

  1. 用户进入所有乘客信息列表
  2. 点入某乘客信息,查看具体内容
  3. 点击“保存”,成功修改
  4. 点击“返回”,放弃修改。

100%

相关功能需求

FR乘客管理

 

 

ID

SF11

覆盖率

名称

删签

 

简要描述

用户选择某一订单对点击删签对订单进行取消

 

输入输出

输入:订单号

输出:所有订单显示页面

100%

系统自动获取订单号

刺激相应序列

  1. 用户进入订单显示页面
  2. 点入某订单显示详情
  3. 点击“删签”,成功删除订单
  4. 返回订单显示列表

 

100%

相关功能需求

FR订单管理

 

 

ID

SF12

覆盖率

名称

改签

 

简要描述

用户可对订单的航班做出更改航班

 

输入输出

输入:订单号

输出:搜索页面

100%

系统自动获取订单号

刺激相应序列

  1. 用户进入订单显示页面
  2. 点入某订单显示详情
  3. 点击“改签”,进行改签
  4. 用户进入航班搜索页面
  5. 选择某一航班,保证有相应的舱位人数足够
  6. 点击“详细”,查看详细航班信息
  7. 选择舱位
  8. 点击“确定”
  9. 跳转页面,显示订单详细信息
  10. 点击“确认改签”,成功改签
  11. 显示改后订单详情

100%

相关功能需求

FR订单管理

 

 

ID

SF13

覆盖率

名称

显示订单详细内容

 

简要描述

用户可点入某订单查看其详细内容

 

输入输出

输入:订单号

输出:订单详细内容页面

100%

系统自动获取订单号

刺激相应序列

1.用户进入订单显示页面

2.点入某订单显示详情

3.点击“返回”

4.返回显示所有订单页面

100%

相关功能需求

FR订单管理

 

 

ID

SF14

覆盖率

名称

对订单进行搜索

 

简要描述

用户可根据选择时间对订单进行搜索

 

输入输出

输入:订单号,选择时间

输出:符合条件的订单

100%

自动获取用户id查找订单

刺激相应序列

1.用户进入订单显示页面

2.选择时间

3.点击“搜索”

4.显示符合条件的订单

100%

相关功能需求

FR订单管理

 

 

  1. 缺陷统计

编号

缺陷模块

缺陷描述

缺陷等级

1

机票订购

在订购机票时,订单页面只可进行乘客选择,不可增删改乘客信息

一般缺陷

2

机票订购

同一个乘客可以多次订购同一个航班的机票

严重缺陷

3

机票订购

当航班舱位余量不足,订购超过数量的航班时,系统不提示、且不报错,可以成功下单

严重缺陷

4

航班搜索

条件查找航班时没有进行分页,但却显示“当前为第页,总计页”

轻微缺陷

5

订单搜索

没有分页功能

轻微缺陷

6

退签

没有限制退签的条件

严重缺陷

7

改签

没有限制改签的条件和限制可改签的航班

严重缺陷

8

乘客管理

目录中进入乘客管理的连接问题

轻微缺陷

9

乘客管理

添加乘客时要全部填写完整才能保存

轻微缺陷

10

乘客管理

修改乘客信息时不能修改身份证号

一般缺陷

测试报告如上。

小组共两名成员,合作交流较方便,暑假中虽然双方都有很长的时间在外地,但没有太大影响项目的进程和融合,我们是两人各完成自己被分配到的功能,由于页面美化不由我负责,所以我被分配到的功能实现较多,在我完成所有功能后,将工程发给另一位成员,交由她美化和融合项目,我再修正了交融产生的部分bug,整个项目就还算顺利的完成了。

整个过程我明白了,在项目开始前的分配任务和统一数据库和名称极其重要,方便项目的融合,在团队合作中交流也十分重要,不然万一再前期理解错误自己的部分,后期调整都很困难,还有一些项目中的遇到的问题,通过讨论,也比较有利于解决,总而言之还是比较顺利的一次工作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值