火车票订票系统测试报告
评 审 日 期: 2015年4 月 20日
目 录
第1章 导言 .............................................. 3
1.1 目的 ................................................................. 3 1.2 范围 ................................................................. 3 1.3 缩写说明 ............................................................. 3 1.4 术语定义 ............................................................. 3 1.5 引用标准 ............................................................. 4 1.6 参考资料 ............................................................. 4
第2章 测试设计 .......................................... 4
2.1 测试范围 ............................................................. 4 2.2 测试覆盖设计 ......................................................... 4
第3章 测试用例 .......................................... 5
3.1 系统前台操作测试 ..................................................... 5
3.1.1 测试登陆 ........................................................ 5 3.1.2 测试订票 ........................................................ 6 3.1.3 测试退票 ........................................................ 8 3.1.4 测试修改个人信息 ................................................ 9 3.2 系统后台管理测试 .................................................... 10
3.2.1 测试管理员登陆 ................................................. 10 3.2.2 测试添加车次 ................................................... 12 3.2.3 测试删除车次 ................................................... 13 3.2.4 测试删除车次 ................................................... 14
2
第1章 导言
1.1 目的
该文档的目的是描述火车票订票系统项目的系统测试设计,其主要内容包括:
(1)测试总体设计 (2)测试用例设计 本文档的预期的读者是: (1)项目管理人员 (2)测试人员
1.2 范围
该文档为火车票订票系统的系统测试设计,其中包括功能测试和性能测试的用例描述以及性能测试的测试脚本,为测试人员进行功能测试和性能测试提供标准和依据,以及详尽的测试步骤和方法。
1.3 缩写说明
无
1.4 术语定义 (1)功能性测试
按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。 (2)非功能性测试
按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。
(3)测试用例
测试人员设计出来的用来测试软件某个功能的一种情形。
3
1.5 引用标准
[1] 《企业文档格式标准》 [2] 《软件测试设计报告格式标准》
1.6 参考资料
[1] 《火车站售票客户端需求说明》
[2] 古乐,史九林.软件测试技术概论[M].北京:清华大学出版社,2005. [3] Paul C.Jorgensen.软件测试:第二版[M].机械工业出版社,2007
第2章 测试设计
由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为2人同时执行以验证系统的性能。
2.1 测试范围
系统测试依据的系统的应用工作流: (1)测试登录 (2)测试订票 (3)测试退票 (4)测试添加车次 (5)测试删除车次 (6)测会员的注册
2.2 测试覆盖设计
由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。
4
第3章 测试用例
3.1 系统前台操作测试
3.1.1 测试登陆
3.1.1.1 测试准备
(1)模块名:登录系统 (2)负责人:熊娅婷
(3)测试目的:测试系统会员能否正常登录系统。 3.1.1.2 测试数据设计
测试数据如表3.1所示:
表3.1 测试登录的数据用表
会员名 1111 3.1.1.3 测试过程
密码 111111 用户类型 系统会员 (1)进入系统首页,输入会员用户名和密码,如图3.1所示:
图3.1 会员欢迎界面
(2)成功登录,进入会员个人界面,如图3.2所示:
5
图3.2 会员个人界面
(3)登录失败,提示错误页面,如图3.3所示:
图3.3 错误界面
3.1.2测试订票
3.1.2.1 测试准备
(1)模块名::火车票的销售及退票 (2)负责人:熊娅婷
(3)测试目的:测试系统会员能否实现订票票。 3.1.2.2 测试数据设计
测试所用数据如表3.2所示
表3.2 测试售票所用数据的表
6
车站 广州-湖北 3.1.2.3 测试过程
车次 6548 开车时间 14:30 到站时间 次日8:20 (1)会员登录进入系统,点击车次查询来到车次查询页面并输入测试数据根据车次查询,如图3.4所示:
图3.4 车次查询界面
(2)得到该车开车时间、座位类型及票价信息,如图3.5所示:
图3.5 车次信息界面
(3)点击预定进入订票页面,如图3.6所示:
图3.6 订票界面
(4)购买成功,如图3.7所示:
7
图3.7 购买成功界面
会员订票全过程测试结束没有发生异常,顺利完成。
3.1.3测试退票
3.1.3.1 测试准备
(1)模块名::火车票的退票 (2)负责人:熊娅婷
(3)测试目的:测试会员能否退票 3.1.3.2 测试数据设计
测试数据如表3.3所示:
表3.3 测试退票所用数据的表
车辆路线 车次 座位类型 开车时间 到站时间 票价 订票时间日期 2015-04-24 18:10:50 广州-湖北 6548 硬座 14:30 次日08:20 158 3.1.3.3 测试过程
(1)会员登录会员个人界面后点击我的预定进入已定车票界面,如图3.8所示:
8
(2)退票成功,出现提示页面,如图3.9所示:
图3.9 退票成功界面
3.1.4测试修改个人信息
3.1.4.1 测试准备
(1)模块名: 前台操作模块 (2)负责人:熊娅婷
(3)测试目的:测试会员是否能修改个人信息。 3.1.4.2 测试数据设计
测试修改信息所用数据如表3.4所示:
表3.4 测试修改资料的数据用表
会员名 密码 9
用户类型
1111 3.1.4.3 测试过程
111111 系统会员 (1)会员登录进入会员个人界面点击修改详细资料链接来到修改资料页面,将测试数据填写入该页面提交,如图3.10所示:
图3.10 修改资料界面
(2)修改资料成功,提示页面如图3.11所示:
图3.11 修改资料成功提示页面
3.2 系统后台管理测试
3.2.1 测试管理员登陆
3.2.1.1 测试准备
(1)模块名: 登录模块
10
(2)负责人:熊娅婷
(3)测试目的:测试系统管理员能否实现登入系统。 3.2.1.2 测试数据设计
测试数据如表3.5所示:
表3.6 测试管理员登录的数据用表
管理员名 admin 3.2.1.3 测试过程
密码 123456 用户类型 系统管理员 (1)进入管理员登录界面,输入用户名和密码,如图3.12所示:
图3.12 管理员登录界面
(2)成功登录,进入管理员管理界面,如图3.13所示:
图3.13 管理员管理界面
11
3.2.2 测试添加车次
3.2.4.1 测试准备
(1)模块名: 车次管理 (2)负责人:熊娅婷
(3)测试目的:测试系统管理员能否实现添加车次。 3.2.4.2 测试数据设计
测试添加车次所用数据如表3.7所示:
表3.7 测试添加车次所用数据表
车次 K001 发车站点 目的站点 发车时间 到站时间 座位类型 南昌 福州 8:00 20:00 软座 票价 124 3.2.4.3 测试过程
(1)管理员进入管理界面,点击添加车次信息,进入车次添加页面,如图3.14所示:
图3.14 车次添加页面
12
(2)在车次添加页面添加测试数据提交,添加成功界面如图3.15所示:
图3.15 车次添加成功界面
3.2.3 测试删除车次
3.2.3.1 测试准备
(1)模块名: 车次管理 (2)负责人:熊娅婷
(3)测试目的:测试系统管理员能否实现删除列车车次。 3.2.3.2 测试数据设计
测试数据如表3.8所示:
表3.8 测试删除车次所用数据表
车次 6750 发车站点 目的站点 发车时间 到站时间 座位类型 广州 湖南 14:30 23:40 软座 票价 200 3.2.4.3 测试过程
(1)管理员进入管理界面,点击车次信息管理,进入车次信息页面,如图3.16所示:
13
图3.16 车次添加页面
(2)在车次信息管理页面删除测试数据提交,删除成功界面如图3.17所示:
图3.17 车次删除成功界面
3.2.4 测试删除车次
3.2.4.1 测试准备
(1)模块名: 订单管理 (2)负责人:熊娅婷
(3)测试目的:测试系统管理员能否实现删除车票订单。
14
3.2.4.2 测试数据设计
测试数据如表3.9所示:
表3.9 测试删除订单所用数据表
车次 2342 发车站点 目的站点 发车时间 到站时间 座位类型 南昌 广西 14:30 22:30 软座 票价 250 3.2.4.3 测试过程
(1)管理员进入管理界面,点击订单管理,进入订单信息页面,如图3.18所示:
图3.18 订单信息界面
(2)在订单管理页面删除测试数据提交,删除成功界面如图3.19所示:
15
图3.19 订单删除成功界面
16
因篇幅问题不能全部显示,请点此查看更多更全内容