当前位置:文档之家› 软件测试大作业 (3)

软件测试大作业 (3)

铁友-火车票软件测试文档目录铁友-火车票软件测试文档 (1)1.1铁友-火车票软件项目介绍 (1)1.1.1被测试软件项目的背景 (1)1.1.2火车票子系统的介绍 (2)1.1.3订票、退票子系统功能分析 (2)1.1.4火车订票子系统的性能及可用性要求 (9)2.1测试计划 (10)2.1.1概述 (10)2.2.2定义 (10)2.2.3质量风险摘要 (10)2.2.4测试进度计划 (11)2.2.5进入标准 (12)2.2.6退出标准 (12)2.2.7测试配置和环境 (12)2.2.8测试开发 (12)2.2.9预算 (13)2.2.0关键参与者 (13)2.2.11参考文档 (13)3.3.0测试用例设计 (14)3.3.1系统测试大纲 (14)3.3.3其他可检验性测试检验标准 (15)4.4.0功能测试用例 (15)4.4.0缺陷报告 (18)4.4.1缺陷报告数据库 (18)4.4.2编写缺陷报告 (19)5.5.0测试结果分析 (20)6.6.0文档测试 (24)1.1铁友-火车票软件项目介绍1.1.1被测试软件项目的背景随着时代的发展,社会的进步,交通也变得越来越重要,越来越频繁,采取手工的方式来处理售票已经不能满足出门人的需求,因此,各种订票系统孕育而生,铁友火车票-机票-汽车票订票系统(/)也是其中的一个。

铁友火车票-机票-汽车票订票系统包含火车票子系统、汽车票子系统、酒店子系统和机票子系统,用于日常的营运;各个子系统之间的数据不会相互影响,有着独立的营运能力。

铁友火车票-机票-汽车票订票系统结构如下图所示,系统的主要业务是处理各种订单以及退票;各个子系统中都包含时刻表查询、余票查询、票价查询、车次查询、订单查询、快速退票、预售时间和查代售点。

铁友订票系统结构图各个子系统的功能并不是完全连接的,具有相对独立。

如票价查询与其他各个功能可以单独进行,也可以在其后面的功能选项中继续操作,进行预定等。

1.1.2火车票子系统的介绍火车票子系统是一个规模较大的子系统,在他的下面,还有若干个子系统,如订单查询子系统,快速退票子系统等等。

其运行时界面如下图所示:火车票运行界面图1.1.3订票、退票子系统功能分析订票是该系统的主要业务,该系统基本上就是为了解决订票服务业的不足而设计的。

该系统处理订票的事物。

用户根据自己的需要选择车票进行预定;因为用户的时间安排可能会发生变化,需要调整时间,为了不让用户浪费钱和有些用户没有车票而急需要车票,所以设计了一个退票系统,来动态的微小的调整车票。

退票系统是为了给用户退掉自己不需要但已经预定了的车票进行退款,使得用户。

首先要进行登入其操作界面如下:订票和退票运行界面图登入后界面订票功能需求分析功能需求编码F01.01.00功能需求名称火车票订票子功能编码子功能名称子功能描述输出F01.01.01 单程进行单程订票准备填写单程订单信息F01.01.02 往返进行往返程订单准备填写订单F01.01.03 联程进行联程订单准备填写单程订单信息F01.01.04 车次搜索车次搜索车次信息输入编码输入内容输入方式输出后继输入F01.01.11 出发站选择F01.01.12F01.01.12 终点站选择F01.01.13F01.01.13 时间选择F01.01.14F01.01.14 搜索单击按钮显示搜索结果F01.01.15F01.01.15 预定 单击按钮 预定信息 F01.01.16 F01.01.16 姓名录入F01.01.17 F01.01.17 证件类型 选择 F01.01.18 F01.01.18 证件号输入F01.01.19 F01.01.19 发车时间 选择 F01.01.20 F01.01.20 坐席选择显示金额F01.01.21 F01.01.21 添加儿童 单击按钮F01.01.22F01.01.22 儿童身高 选择是否需要购票结果,若要购票,则显示购票项目,若不要,则进行下一步F01.01.23F01.01.23 添加乘客 单击按钮 乘客信息 F01.01.24 F01.01.24 提交订单 单击按钮 支付金额 F01.01.25 F01.01.25 支付信息填写和核对录入F01.01.26 F01.01.26 成功订票 单击按钮 订票结束成功退票功能需求分析功能需求编码 F01.02.00 功能需求名称 退票功能描述 退掉不需要的但已经付了款的车票 子功能编码 子功能名称 子功能描述输出F01.02.01 退票 退掉已经定了的车票 返还金额 F01.02.02退出退出系统时刻表查询界面时刻表查询功能需求分析功能需求编F01.03.00码功能需求名火车票时刻查询称功能描述查询火车发车的时刻表子功能编码子功能称子功能描述输入方式输出后继输入F01.03.01 出发站选择F01.03.02 F01.03.02 到达站选择F01.03.03 F01.03.03 输入日期发车日期选择F01.03.04 F01.03.04 查询查询时刻表单击按钮不同车次时刻表F01.03.05 F01.03.05 预定预定车票单击按钮订票系统界面余票查询界面余票查询功能分析功能需求F01.04.00编码功能需求火车票余票查询名称功能描述查询火车票剩余车票子功能编子功能名称子功能描述输入方式输出后继输入码F01.04.01 出发站选择F01.04.02 F01.04.02 到达站选择F01.04.03 F01.04.03 输入日期发车日期选择F01.04.04 F01.04.04 查询查询剩余票单击按钮车票剩余情况F01.04.05 F01.04.05 预定预定车票单击按钮订票系统界面车次查询界面车次查询功能分析功能需求F01.05.00编码功能需求火车票车次查询名称功能描述查询火车票的车次子功能编子功能名称子功能描述输入方式输出后继输入码F01.05.01 列车车次录入F01.05.02 F01.05.02 查询单击按钮车次的信息F01.05.03 F01.05.03 预定预定车票单击按钮订票系统界面预售期查询界面预售期查询分析功能需求F01.06.00编码功能需求火车票预售期查询名称功能描述查询火车票的预售期子功能编子功能名称子功能描述输入方式输出后继输入码F01.06.01 城市查询查询城市选择F01.06.02 F01.06.02 查询单击按钮车次预售期的信息F01.06.03 F01.06.04 站站查询查询车站单击按钮F01.06.02 F01.06.03 预定预定车票单击按钮订票系统界面火车车票票价查询界面票价查询你分析功能需求编码F01.07.00功能需求名称火车票票价查询功能描述查询火车票的票价子功能编码子功能名称子功能描述输入方式输出后继输入F01.07.01 出发站选择F01.07.02 F01.07.02 目的站选择F01.07.03 F01.07.03 出行日期选择F01.07.04 F01.07.04 查询查询票价单击按钮票价信息界面 F01.07.05 F01.07.05 预定预定车票单击按钮订票系统界面1.1.4火车订票子系统的性能及可用性要求除了功能需求以外,每个系统都会有一些性能上、安全上及其他方面的要求,另外还有一些规定,如运行环境等等。

其他需求表性质对系统的要求编码可用性要求界面格式统一,页面、按钮的相对风格一致S01.01.001 提示友好S01.01.002 系统有危险操作预警S01.01.003 操作过程有严重错误,给出解决办法S01.01.004 系统有备份恢复功能S01.01.005 提交数据前检验S01.01.006安全性登入操作要有相应的时间和人员记录S01.01.007 过期限后不能退票S01.01.008 每个账号最多预定4张成人票,最多带4个小孩S01.01.009 车票不得转售S01.01.010性能多台服务器运行,满足同一时刻最大访问量在5000以内,系统能正常运行,超过5000,系统运行速度减慢,但数据不会错S01.01.011运行环境各种操作系统,MYSQL数据库S01.01.012 2.1测试计划2.1.1概述本测试项目拟对铁友-火车票软件管理系统进行测试。

铁友-火车票软件管理系统包含火车票订票、退票、票价查询、时刻表查询、车次查询、代售点查询、订单查询和预售时间查询等8个子系统,用于管理铁友-火车票运营商的日常运作的整个过程,各个子系统所处理的业务前后衔接,数据共享。

测试目标是要找出影响铁友-火车票系统正常运行时的错误,分别在功能、性能、安全等方面检验系统是否达到相关要求。

2.2.2定义质量风险:被测试的铁友-火车站软件系统能不能实现描述的产品需求或系统能不能达到用户的期望行为,即系统可能存在的错误。

测试用例:为了查找被测试软件中的错误而设计的一系列的操作和执行步骤,即一系列测试条件的组合。

测试工具:应用于测试用例的硬件/软件系统,用于安装或撤销测试环境、创造测试条件,执行测试条件,或者度量测试结果等工作。

测试工具独立于测试用例本身。

进入标准:一套决策的指导方针,用于决定项目是否准备好进入下一个测试阶段或者结束项目,进入标准会很苛刻。

推出标准:一套标准,用于决定项目是否可以退出当前的测试阶段,或者进入下一个测试阶段,或则结束项目。

同进入标准,测试过程的后几个阶段退出标准一般很苛刻。

功能测试:集中于功能正确性方面的测试。

功能测试必须和其他测试方法一起处理潜在的重要的质量风险,比如性能、负荷容积和容量等。

2.2.3质量风险摘要质量风险摘要表风险编号潜在故障模式故障的潜在效果危险性影响优先级测试测略1 业务流程不能顺利进行不能完成业务处理的基本过程4 5 5 手工2 数据处理费用计算不准确数据处理不一致时间记录不精确或没有记录5 4 5 手工相关保表无统计或统计报表不准确3 3 2 手工3 打印不打印或打印相关票据错误如车次、时间、票价等1 3 4 手工不打印或者不能正确打印相关报表如售火车票月收入、汽车票月收入等1 3 1 手工4 并发控制多台终端控制同时操作,系统出现错误或处理速度低于限定标准5 3 4 自动5 错误处理不能阻止错误发生错误发生后处理不当4 3 4 手工6 界面不友好没有必要的提示操作不方便1 52 手工7 系统相应速度慢用户提交信息响应、处理速度慢1 5 3 手工..... .... ...... ..... .... .... ....注:危险性:表示对系统影响的大小,5--致命,4--严重,3--一般,2--轻微,1--无;影响:5--一定影响所有用户,4--可能影响一些用户,3--对一些用户可能的影响,2--对少数用户有限影响,1-难以察觉的影响;优先级:表示风险可以被接收的程度。

相关主题