软件测试大作业 (3).pdf

上传人:修**** 文档编号:75974638 上传时间:2023-03-06 格式:PDF 页数:26 大小:1.70MB
返回 下载 相关 举报
软件测试大作业 (3).pdf_第1页
第1页 / 共26页
软件测试大作业 (3).pdf_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《软件测试大作业 (3).pdf》由会员分享,可在线阅读,更多相关《软件测试大作业 (3).pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、铁友铁友-火车票软件测试文档火车票软件测试文档目录铁友-火车票软件测试文档.11.1 铁友-火车票软件项目介绍.11.1.1 被测试软件项目的背景.11.1.2 火车票子系统的介绍.21.1.3 订票、退票子系统功能分析.21.1.4 火车订票子系统的性能及可用性要求.92.1 测试计划.1012.1.1 概述.102.2.2 定义.102.2.3 质量风险摘要.102.2.4 测试进度计划.112.2.5 进入标准.122.2.6 退出标准.122.2.7 测试配置和环境.122.2.8 测试开发.122.2.9 预算.132.2.0 关键参与者.132.2.11 参考文档.133.3.0

2、测试用例设计.143.3.1 系统测试大纲.143.3.3 其他可检验性测试检验标准.154.4.0 功能测试用例.154.4.0 缺陷报告.184.4.1 缺陷报告数据库.184.4.2 编写缺陷报告.195.5.0 测试结果分析.206.6.0 文档测试.2421.11.1 铁友铁友-火车票软件项目介绍火车票软件项目介绍1.1.11.1.1 被测试软件项目的背景被测试软件项目的背景随着时代的发展,社会的进步,交通也变得越来越重要,越来越频繁,采取手工的方式来处理售票已经不能满足出门人的需求,因此,各种订票系统孕育而生,铁友火车票-机票-汽车票订票系统(http:/ 火车票子系统的介绍火车票

3、子系统的介绍火车票子系统是一个规模较大的子系统,在他的下面,还有若干个子系统,如订单查询子系统,快速退票子系统等等。其运行时界面如下图所示:火车票运行界面图1.1.31.1.3 订票、退票子系统功能分析订票、退票子系统功能分析订票是该系统的主要业务,该系统基本上就是为了解决订票服务业的不足而设计的。该系统处理订票的事物。用户根据自己的需要选择车票进行预定;因为用户的时间安排可能会发生变化,需要调整时间,为了不让用户浪费钱和有些用户没有车票而急需要车票,所以设计了一个退票系统,来动态的微小的调整车票。退票系统是为了给用户退掉自己不需要但已经预定了的车票进行退款,使得用户。首先要进行登入其操作界面

4、如下:订票和退票运行界面图2登入后界面订票功能需求分析功能需求F01.01.00编码功能需求火车票订票名称子功能编子功能名子功能描述码称F01.01.01 单程F01.01.02 往返F01.01.03 联程F01.01.04 车次进行单程订票进行往返程订单进行联程订单搜索车次输出准备填写单程订单信息准备填写订单准备填写单程订单信息搜索车次信息后继输入F01.01.12F01.01.13F01.01.14F01.01.15输入编码输入内容输入方式 输出F01.01.11 出发站F01.01.12 终点站F01.01.13 时间F01.01.14 搜索选择选择选择单击按钮 显示搜索结果3F01.

5、01.15 预定单击按钮 预定信息F01.01.16F01.01.16 姓名录入F01.01.17F01.01.17 证件类型选择F01.01.18F01.01.18 证件号输入F01.01.19F01.01.19 发车时间选择F01.01.20F01.01.20 坐席选择显示金额F01.01.21F01.01.21 添加儿童单击按钮F01.01.22是否需要购票结果,F01.01.22 儿童身高选择若要购票,则显示购票项目,若不要,则F01.01.23进行下一步F01.01.23 添加乘客单击按钮 乘客信息F01.01.24F01.01.24 提交订单单击按钮 支付金额F01.01.25支付

6、信息F01.01.25 填写和核录入F01.01.26对F01.01.26 成功订票单击按钮 订票结束成功退票功能需求分析功能需求编码F01.02.00功能需求名称退票功能描述退掉不需要的但已经付了款的车票子功能编码子功能名称子功能描述输出F01.02.01退票退掉已经定了的车票 返还金额F01.02.02退出退出系统4时刻表查询界面时刻表查询功能需求分析功能需求编F01.03.00码功能需求名火车票时刻查询称功能描述查询火车发车的时刻表子功能编码 子功能称 子功能描述 输入方式F01.03.01出发站F01.03.02到达站F01.03.03输入日期 发车日期F01.03.04查询F01.0

7、3.05预定选择选择选择输出后继输入F01.03.02F01.03.03F01.03.04查询时刻表 单击按钮预定车票单击按钮不同车次时刻表F01.03.05订票系统界面5余票查询界面余票查询功能分析功能需求F01.04.00编码功能需求火车票余票查询名称功能描述查询火车票剩余车票子功能编子功能名称 子功能描述 输入方式输出码F01.04.01 出发站F01.04.02 到达站F01.04.03 输入日期F01.04.04 查询F01.04.05 预定发车日期选择选择选择后继输入F01.04.02F01.04.03F01.04.04查询剩余票 单击按钮车票剩余情况 F01.04.05预定车票单

8、击按钮订票系统界面6车次查询界面车次查询功能分析功能需求F01.05.00编码功能需求火车票车次查询名称功能描述 查询火车票的车次子功能编子功能名称 子功能描述 输入方式输出码F01.05.01列车车次F01.05.02查询F01.05.03预定录入后继输入F01.05.02单击按钮车次的信息F01.05.03预定车票单击按钮订票系统界面预售期查询界面7预售期查询分析功能需求编码功能需求名称F01.06.00火车票预售期查询功能描述查询火车票的预售期子功能编码子功能名称 子功能描述 输入方式 输出后继输入F01.06.02F01.06.01 城市查询查询城市选择F01.06.02 查询单击按钮

9、 车次预售期的信息 F01.06.03F01.06.02F01.06.04 站站查询查询车站单击按钮F01.06.03 预定预定车票单击按钮 订票系统界面火车车票票价查询界面8票价查询你分析功能需求编F01.07.00码功能需求名火车票票价查询称功能描述查询火车票的票价子功能编码子功能名称子功能描述输入方式输出F01.07.01 出发站F01.07.02 目的站F01.07.03 出行日期F01.07.04 查询F01.07.05 预定后继输入F01.07.02F01.07.03F01.07.04查询票价预定车票选择选择选择单击按钮票价信息界面 F01.07.05单击按钮订票系统界面1.1.4

10、1.1.4 火车订票子系统的性能及可用性要求火车订票子系统的性能及可用性要求除了功能需求以外,每个系统都会有一些性能上、安全上及其他方面的要求,另外还有一些规定,如运行环境等等。其他需求表性质对系统的要求要求界面格式统一,页面、按钮的相对风格一致提示友好编码S01.01.001S01.01.002S01.01.003S01.01.004S01.01.005S01.01.006S01.01.007S01.01.008S01.01.009S01.01.0109可用性系统有危险操作预警操作过程有严重错误,给出解决办法系统有备份恢复功能提交数据前检验登入操作要有相应的时间和人员记录过期限后不能退票安全

11、性每个账号最多预定 4 张成人票,最多带 4 个小孩车票不得转售性能多台服务器运行,满足同一时刻最大访问量在 5000以内,系统能正常运行,超过 5000,系统运行速度S01.01.011减慢,但数据不会错S01.01.012运行环境各种操作系统,MYSQL 数据库2.12.1 测试计划测试计划2.1.12.1.1 概述概述本测试项目拟对铁友-火车票软件管理系统进行测试。铁友-火车票软件管理系统包含火车票订票、退票、票价查询、时刻表查询、车次查询、代售点查询、订单查询和预售时间查询等 8 个子系统,用于管理铁友-火车票运营商的日常运作的整个过程,各个子系统所处理的业务前后衔接,数据共享。测试目

12、标是要找出影响铁友-火车票系统正常运行时的错误,分别在功能、性能、安全等方面检验系统是否达到相关要求。2.2.22.2.2 定义定义质量风险:被测试的铁友-火车站软件系统能不能实现描述的产品需求或系统能不能达到用户的期望行为,即系统可能存在的错误。测试用例:为了查找被测试软件中的错误而设计的一系列的操作和执行步骤,即一系列测试条件的组合。测试工具:应用于测试用例的硬件/软件系统,用于安装或撤销测试环境、创造测试条件,执行测试条件,或者度量测试结果等工作。测试工具独立于测试用例本身。进入标准:一套决策的指导方针,用于决定项目是否准备好进入下一个测试阶段或者结束项目,进入标准会很苛刻。推出标准:一

13、套标准,用于决定项目是否可以退出当前的测试阶段,或者进入下一个测试阶段,或则结束项目。同进入标准,测试过程的后几个阶段退出标准一般很苛刻。功能测试:集中于功能正确性方面的测试。功能测试必须和其他测试方法一起处理潜在的重要的质量风险,比如性能、负荷容积和容量等。2.2.32.2.3 质量风险摘要质量风险摘要质量风险摘要表潜在故障模风险编号故障的潜在效果式1危险影响 优先级 测试测略性55手工业务流程不不能完成业务处理的基本能顺4过程利进行102数据处理费用计算不准确数据处理不一致5时间记录不精确或没有记录相关保表无统计或统计报3表不准确不打印或打印相关票据错1误如车次、时间、票价等45手工332

14、4手工手工3打印不打印或者不能正确打印相关报表如售火车票月收 1入、汽车票月收入等多台终端控制同时操作,系统出5现错误或处理速度低于限定标准不能阻止错误发生错误发生后处理不当没有必要的提示操作不方便4131手工4并发控制34自动567.错误处理界面不友好355423手工手工手工系统相应速用户提交信息响应、处理1度慢速度慢.注:危险性:表示对系统影响的大小,5-致命,4-严重,3-一般,2-轻微,1-无;影响:5-一定影响所有用户,4-可能影响一些用户,3-对一些用户可能的影响,2-对少 数用户有限影响,1-难以察觉的影响;优先级:表示风险可以被接收的程度。5-很紧急,必须马上纠正;4-不影响进

15、一步测试,但必须修复,3-系统发布前,必须修复,2-如果时间允许应该修复,1-最好修复。2.2.42.2.4 测试进度计划测试进度计划测试进度计划表阶段任务号 任务名称制定测试计划人员安排前序任务号 工时(日)提交结果130.5测试计划任务分配测试计划 1测试系统 211开发与配置3测试环境配置开发问题记录具,建立1、2问题记录数据库测试用例设计测试数据恢复工具1、2设计开发1可运行系统的环境问题记录工具,问题记录数据库测试用例数据恢复工具测试结果记录测试结果记录测试结果记录测试分析报告45执行测试 67测试分析 82第一阶段测试通过1、2、3、4 2第二阶段测试通过5第三阶段测试通过6退出系

16、统测试72212.2.52.2.5 进入标准进入标准“测试小组”配置好软硬件环境,并且可以正确访问这些环境;“开发小组”已完成所有特性和错误修复并完成修复后的单元测试;“测试小组”完成基本测试,程序能打开运行,随机测试操作正确完成。2.2.62.2.6 退出标准退出标准“开发小组”完成所有必须修复的错误;“测试小组”完成所有计划的测试,没有优先级为 3 以上的错误优先级为 2 以下的错误几乎为 0;“项目管理小组”认为产品实现稳定性和可靠性。2.2.72.2.7 测试配置和环境测试配置和环境服务器一台,1G 内存,10G 硬盘;软件环境:windows 系统后或其他系统;客户机 3 台,1.2

17、G 硬盘;打印机一台。2.2.82.2.8 测试开发测试开发设计测试用例以进行手工测试;准备 LoadRunner,以检测系统对并发性的控制和系统的强壮性;设计开发问题记录及交互工具,包括问题存取控制系统及所有对应的数据库,以对测试结果做很好的记录并提供相关测试人员和开发人员的交互平台。122.2.92.2.9 预算预算阶段测试计划项目人员开支工作量1费用*人员开支(测试系统配置、开发、测试用例设计)1测试系统配置硬件系统与开发自动测试工具测试执行人员开支(测试执行)2*测试总结评估 人员开支(测试总结评估)1*人人民币.2.2.02.2.0 关键参与者关键参与者由于本次测试是我一人所写,所以

18、参与者只有我自己。2.2.112.2.11 参考文档参考文档编号资料名称出版单位作者备注1铁友-火车票管理系统需求规格说明书铁友项目开发部2铁友-火车票管理系统用户手册铁友项目开发部3铁友-火车票管理系统设计报告铁友项目开发部4铁友-火车票管理系统基本功能规范铁道部5软件测试.出版社Ron Patton 著6软件测试过程管理.出版社Rex Black 著133.3.03.3.0 测试用例设计测试用例设计3.3.13.3.1 系统测试大纲系统测试大纲铁友-火车票系统测试大纲性质模块名称订票管功理能测试退票管理查询管目标描述用例要点测试订票流程是否流畅定任意号测试对新用户的信息接受状况新用户注册测

19、试对老用户的信息处理状况老用户测试车次信息是否准确填写车次信息测试车次时间是否准确填写车次时间测试目的地是否准确填写目的地测试费用是否准确手工计算在核对测试车程是否是否准确填写车程测试证件号是否正确输入证件号再核对测试添加功能是否正确添加儿童、乘客测试坐席号填写坐席号测试是否成功订票订票测试退票金额是否正确退票金额核对测试退票是否流畅退已定的任意票测试是否成功退票查看订票情况核对测试是否退出系统点击退出键查询出发站录入出发站查询终点站录入终点站14理查询出发时间查询到达时间查询票价查询剩余车票查询预售期查询代售点核对出发时间核对到达时间录入车次核对票价录入车次和时间,核对剩余车票选择车次,核对

20、预售期输入车次,核对代售点3.3.33.3.3 其他可检验性测试检验标准其他可检验性测试检验标准铁友-火车票系统其他可检测标准测试项操作是否流畅界面是否直观测试模块测试结果订票管理操作成功、失败是退票管理否有适当提示跳转是否灵活查询各种信息管理各界面相关属性是否一致输入是否方便4.4.04.4.0 功能测试用例功能测试用例订票测试用例用例编码T01.01.01依据F01.01.00测试项优先级订票描述新用户:第一次注册后是否能正常订票测试点:系统是否满足可用性要求;订票是否流畅,票价是否正确,车次是否无误。15初次注册,账号 1872097*,密码*;姓名:*;输入规格身份证号:3625021

21、9940104*;预定车次:FZ6008;时间:2015-1-22;点击预定;预计输出29 元主要测试技术测试结果执行步骤检查点检查依据期望输出选择旅程自动跳转,显示结果F01.01.01单程录入车次自动跳转,显示结果F01.01.04FZ6008选择出发站自动跳转,显示结果F01.01.11南昌选择终点站自动跳转,显示结果F01.01.12抚州选择时间自动跳转,显示结果F01.01.132015/1/22搜索自动跳转,显示结果F01.01.14车次信息预定进入信息填写界面F01.01.15录入姓名自动跳转,显示结果F01.01.16姓名证件类型身份证F01.01.17身份证证件号自动跳转,显

22、示号码F01.01.183625*提交订单跳转显示支付金额F01.01.2429支付信息填写核对F01.01.25确定跳转界面,显示成功订票F01.01.26成功订票退票测试用例用例编码 T01.02.00测试项依据F01.02.00优先级黑盒测试结果单程FZ6008南昌抚州2015/1/22车次信息姓名身份证3625*29成功订票退票16描述用户:是否能正常退票测试点:系统是否满足可用性要求;退票是否流畅,退款金额是否正确输入规格 在已经订票的后面点击退票按钮预计退款 22测试结果执行步骤 检查点退票自动跳转,显示界面检查依据期望输出退款金F0.02.0122额测试项结果退款金22额查询实际

23、 退款22所有查询功能设计用例用例编T01.03.00码依据描述输入规格预计输出测试结果执行步骤F01.03.00、F01.04.00、F01.05.00、F01.06.00、F01.07.00用户:是否能正常查询测试点:系统是否满足可用性要求;查询是否流畅,查询结果是否正确输入要查询的时刻信息2015/1/22检查点检查依据 期望输出结果出发站 自动跳转,显示出发站F01.03.01终点站 自动跳转 显示终点站F01.03.02日期查询输入规格预计输出测试结果执行步骤自动跳转 输入日期F01.03.03自动跳转输出所有信息车次时刻具体信车次时刻具体信息息输入要查询的车次余票信息实际剩余车票数

24、量检查点结果检查依据 期望输出17出发站 自动跳转,显示出发站F01.04.01终点站 自动跳转 显示终点站F01.04.02日期车次查询.自动跳转 输入日期F01.04.03自动跳转 输入车次自动跳转.显示车票剩剩 余 票F01.04.0499余数量数.订票*性能测试剩 余 票99数.用例编码T01.01.05测试项依据描述F01.01.00优先级通过自动化测试工具,测试系统的并发控制能力及连续处理能力-模拟多用户同时订票输入规格利用自动化测试工具,模拟 10 用户并发操作,连续订票 200 次/人预计输出订票成功 2000 次测试结果执行步骤检查点检查依据期望输出结果BUGID所用方法黑盒

25、、自动化测试应用自动测试工具,模拟系统是否票价正常10 台机器正常运转合计正确并发订票,每台订票1004.4.04.4.0 缺陷报告缺陷报告4.4.14.4.1 缺陷报告数据库缺陷报告数据库字段英文名称BugIDFcodeFname字段汉字名称数据类型描述错误号char(12)错误编码功能模块编码char(12)错误所在的功能模块编码功能模块名称Vchar(3)错误所在的功能模块名称18SummaryStep_RepIsolationIsbug概要重现隔离缺陷确认Vchar(50)缺陷概要说明Vchar(600)错误重现过程描述char(1)char(8)为确定 Bug 的真实所做的不相关因素

26、排除相关评审人确认人是否是真正的缺陷1 是缺陷,2 是警告,3 是不是缺陷Idperson确认人char(8)Bug 的确认人Data_opened 公开日期Datetime缺陷的出现日期Data_closed 关闭日期Datetime缺陷修复的日期Tester测试人char(8)发现该 bug 的测试人State状态char(6)该 Bug 的当前状态1 是打开,2 是正在处理,3 是关闭program编程人char(8)负责错误发生处理的编程人员Fix_Date修复日期Datetime错误修复日期Serverity严重度char(1)对系统和功能的影响程度Priority优先级char(1

27、)要求处理的情况Log日志Vchar(600)记录处理相关信息DealRec处理过程记录Vchar(600)发现问题再处理4.4.24.4.2 编写缺陷报告编写缺陷报告再现:尽量再现 3 次故障隔离:确定再现故障的变化推广:系统其他功能是否还会出现这种状况压缩:删除冗余信息去除歧义:语义要明确清晰中立:客观对待问题及发表意见评审:最好有其他同伴或者专家195.5.05.5.0 测试结果分析测试结果分析20分析检测:2122236.6.06.6.0 文档测试文档测试铁友-火车票订票系统说明规格书铁友-火车票退票系统说明规格书文铁友-火车票时刻表查询系统说明规格书档测铁友-火车票代售点查询系统说明规格书试铁友-火车票票价系统说明规格书铁友-火车票订单查询系统说明规格书铁友-火车票预售时间系统说明规格书24

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁