1、火车票订票系统测试报告火车票订票系统测试报告评 审 日 期: 2015年4 月 20日目 录第1章 导言 31.1 目的 31.2 范围 31.3 缩写说明 31.4 术语定义 31.5 引用标准 41.6 参考资料 4第2章 测试设计 42.1 测试范围 42.2 测试覆盖设计 4第3章 测试用例 53.1 系统前台操作测试 53.1.1 测试登陆 53.1.2 测试订票 63.1.3 测试退票 8 3.1.4 测试修改个人信息 93.2 系统后台管理测试 103.2.1 测试管理员登陆 103.2.2 测试添加车次 123.2.3 测试删除车次 133.2.4 测试删除车次 14第1章 导
2、言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
4、)测试添加车次(5)测试删除车次(6)测会员的注册2.2 测试覆盖设计由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。第3章 测试用例3.1 系统前台操作测试3.1.1 测试登陆3.1.1.1 测试准备(1)模块名:登录系统(2)负责人:熊娅婷(3)测试目的:测试系统会员能否正常登录系统。3.1.1.2 测试数据设计测试数据如表3.1所示:表3.1 测试登录的数据用表会员名密码用户类型1111111111系统会员3.1.1.3 测试过程(1)进入系统首页,输入会员用户名
5、和密码,如图3.1所示:图3.1 会员欢迎界面(2)成功登录,进入会员个人界面,如图3.2所示:图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 测试售票所用数据的表 车站 车次 开车时间 到站时间 广州-湖北 6548 14:30次日8:203.1.2.3 测试过程(1)会员登录进入系统,点击车次查询来到车次查询页面并输入测试数据根据车次查询,如图3.4
6、所示:图3.4 车次查询界面(2)得到该车开车时间、座位类型及票价信息,如图3.5所示:图3.5 车次信息界面(3)点击预定进入订票页面,如图3.6所示:图3.6 订票界面(4)购买成功,如图3.7所示:图3.7 购买成功界面会员订票全过程测试结束没有发生异常,顺利完成。3.1.3测试退票3.1.3.1 测试准备(1)模块名::火车票的退票(2)负责人:熊娅婷(3)测试目的:测试会员能否退票3.1.3.2 测试数据设计测试数据如表3.3所示:表3.3 测试退票所用数据的表车辆路线车次座位类型开车时间到站时间票价订票时间日期广州-湖北6548硬座14:30次日08:201582015-04-24
7、 18:10:503.1.3.3 测试过程(1)会员登录会员个人界面后点击我的预定进入已定车票界面,如图3.8所示:(2)退票成功,出现提示页面,如图3.9所示:图3.9 退票成功界面3.1.4测试修改个人信息3.1.4.1 测试准备(1)模块名: 前台操作模块(2)负责人:熊娅婷(3)测试目的:测试会员是否能修改个人信息。3.1.4.2 测试数据设计测试修改信息所用数据如表3.4所示:表3.4 测试修改资料的数据用表会员名密码用户类型1111111111系统会员3.1.4.3 测试过程(1)会员登录进入会员个人界面点击修改详细资料链接来到修改资料页面,将测试数据填写入该页面提交,如图3.10
8、所示: 图3.10 修改资料界面(2)修改资料成功,提示页面如图3.11所示:图3.11 修改资料成功提示页面3.2 系统后台管理测试3.2.1 测试管理员登陆3.2.1.1 测试准备(1)模块名: 登录模块(2)负责人:熊娅婷(3)测试目的:测试系统管理员能否实现登入系统。3.2.1.2 测试数据设计测试数据如表3.5所示:表3.6 测试管理员登录的数据用表管理员名密码用户类型admin123456系统管理员3.2.1.3 测试过程(1)进入管理员登录界面,输入用户名和密码,如图3.12所示:图3.12 管理员登录界面(2)成功登录,进入管理员管理界面,如图3.13所示:图3.13 管理员管
9、理界面3.2.2 测试添加车次3.2.4.1 测试准备(1)模块名: 车次管理(2)负责人:熊娅婷(3)测试目的:测试系统管理员能否实现添加车次。3.2.4.2 测试数据设计测试添加车次所用数据如表3.7所示:表3.7 测试添加车次所用数据表车次发车站点目的站点发车时间到站时间座位类型票价K001南昌福州8:0020:00软座1243.2.4.3 测试过程(1)管理员进入管理界面,点击添加车次信息,进入车次添加页面,如图3.14所示:图3.14 车次添加页面(2)在车次添加页面添加测试数据提交,添加成功界面如图3.15所示:图3.15 车次添加成功界面3.2.3 测试删除车次3.2.3.1 测
10、试准备(1)模块名: 车次管理(2)负责人:熊娅婷(3)测试目的:测试系统管理员能否实现删除列车车次。3.2.3.2 测试数据设计测试数据如表3.8所示:表3.8 测试删除车次所用数据表车次发车站点目的站点发车时间到站时间座位类型票价6750广州湖南14:3023:40软座2003.2.4.3 测试过程(1)管理员进入管理界面,点击车次信息管理,进入车次信息页面,如图3.16所示:图3.16 车次添加页面(2)在车次信息管理页面删除测试数据提交,删除成功界面如图3.17所示:图3.17 车次删除成功界面3.2.4 测试删除车次3.2.4.1 测试准备(1)模块名: 订单管理(2)负责人:熊娅婷(3)测试目的:测试系统管理员能否实现删除车票订单。3.2.4.2 测试数据设计测试数据如表3.9所示:表3.9 测试删除订单所用数据表车次发车站点目的站点发车时间到站时间座位类型票价2342南昌广西14:3022:30软座2503.2.4.3 测试过程(1)管理员进入管理界面,点击订单管理,进入订单信息页面,如图3.18所示:图3.18 订单信息界面(2)在订单管理页面删除测试数据提交,删除成功界面如图3.19所示:图3.19 订单删除成功界面