软件工程——订餐管理软件测试说明书

上传人:1666****666 文档编号:38678177 上传时间:2021-11-08 格式:DOC 页数:17 大小:153.06KB
收藏 版权申诉 举报 下载
软件工程——订餐管理软件测试说明书_第1页
第1页 / 共17页
软件工程——订餐管理软件测试说明书_第2页
第2页 / 共17页
软件工程——订餐管理软件测试说明书_第3页
第3页 / 共17页
资源描述:

《软件工程——订餐管理软件测试说明书》由会员分享,可在线阅读,更多相关《软件工程——订餐管理软件测试说明书(17页珍藏版)》请在装配图网上搜索。

1、 订菜管理系统(菜单信息) 测试用例标题 文件标识: Company-Project-TEST-CASE当前版本: 1.0作 者:文件状态: 草稿 正式发布 正在修改完成日期:第一小组订菜管理系统(菜单信息)第一小组,2014Page 2 of 17版 本 历 史版本/状态作者参与者起止日期备注1.0订菜管理系统(菜单信息)第一小组,2014Page 3 of 17 目目目 录录录 0. 文档介绍文档介绍.50.1 文档目的.50.2 文档范围.50.3 读者对象.50.4 参考文献.50.5 术语与缩写解释.51. 接口路径测试用例接口路径测试用例.61.1 被测试对象(单元)的介绍.61.

2、2 测试范围与目的.61.3 测试环境与测试辅助工具的描述.61.4 测试驱动程序的设计.61.5 接口测试用例.61.6 路径测试的检查表.72. 功能测试用例功能测试用例.82.1 被测试对象的介绍.82.2 测试范围与目的.82.3 测试环境与测试辅助工具的描述.82.4 测试驱动程序的设计.82.5 功能测试用例.83. 健壮性测试用例健壮性测试用例.93.1 被测试对象的介绍.93.2 测试范围与目的.93.3 测试环境与测试辅助工具的描述.93.4 测试驱动程序的设计.93.5 容错能力/恢复能力测试用例.94. 性能测试用例性能测试用例.104.1 被测试对象的介绍.104.2

3、测试范围与目的.104.3 测试环境与测试辅助工具的描述.104.4 测试驱动程序的设计.104.5 性能测试用例.105. 图形用户界面测试用例图形用户界面测试用例.115.1 被测试对象的介绍.115.2 测试范围与目的.11订菜管理系统(菜单信息)第一小组,2014Page 4 of 175.3 测试环境与测试辅助工具的描述.115.4 测试驱动程序的设计.115.5 测试人员分类.115.6 用户界面测试的检查表.116. 信息安全性测试用例信息安全性测试用例.126.1 被测试对象的介绍.126.2 测试范围与目的.126.3 测试环境与测试辅助工具的描述.126.4 测试驱动程序的

4、设计.126.5 信息安全性测试用例.137. 压力测试用例压力测试用例.137.1 被测试对象的介绍.137.2 测试范围与目的.137.3 测试环境与测试辅助工具的描述.137.4 测试驱动程序的设计.137.5 压力测试用例.148. 可靠性测试用例可靠性测试用例.148.1 被测试对象的介绍.148.2 测试范围与目的.148.3 测试环境与测试辅助工具的描述.148.4 测试驱动程序的设计.148.5 可靠性测试用例.159. 安装安装/反安装测试用例反安装测试用例.159.1 被测试对象的介绍.159.2 测试范围与目的.159.3 测试环境与测试辅助工具的描述.169.4 测试驱

5、动程序的设计.169.5 安装/反安装测试用例.16附录:评审意见附录:评审意见.16订菜管理系统(菜单信息)第一小组,2014Page 5 of 170. 文档介绍文档介绍我们设计的是(饭店)菜单管理系统。该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。为顾客和饭店提供人性化的便利。0.1 文档目的文档目的订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。系统有临时加减菜功能,顾客可以根据自己所需,添加或删除菜单。 计算器功能可以让顾客第一时间自己的消费金额。此外,饭店内部人员也可根据情况添加删除修改

6、菜单中的菜名和单价。0.2 文档范围文档范围适用于中小型饭店餐饮定菜系统0.3 读者对象读者对象中小型饭店餐饮员工、顾客0.4 参考文档参考文档1 郑阿奇JSP程序设计教程北京:机械工业出版社,2005:174-179,215.2 施伯乐,丁宝康,汪卫数据库系统教程北京:高等教育出版社,2003:147-151.3 周新会,傅立宏ASP通用模块及典型系统开发实例导航北京:人民邮电出版社,2006:11-194 周兴华,李增民,臧洪光Ddlphi 7数据库项目案例导航北京:清华大学出版社,2005:377-384.5 刘敬,严冬明,马刚Delphi住宿餐饮管理系统开发实例导航.北京:订菜管理系统

7、(菜单信息)第一小组,2014Page 6 of 17人民邮电出版社,2003:4-5.6 吴敏.saas餐饮管理系统的分析与开发D太原:太原理工大学,2008:12-14.7 杨小鹏试论白天鹅宾馆的经营管理献给白天鹅宾馆开业六周年志庆J南开经济研究,1989(2):46-48.8 杨羡莲.餐饮业营销J.广州市财贸管理干部学院学报,1991(4)32-33.9王富贵.批发零售贸易、餐饮业发展问题的研究A.西宁市第三产业研究文集C.1995:21-30.10杨彦锡,米同乐,沈树志.回归分析在星级酒店客房收入中的应用A.中国现场统计研究会第九届学术年会论文集C.1999:67-68.11刘涛.中国

8、餐饮业特许经营研究D.对外经济贸易大学,2001:11.12Terry Quatrani.Visual Modeling With Rational Rose and UML.Addison-Wesley Longman,2006:5.13Craig Larman.Applying UML and Patterns:An Introduction to Object-Oriented Analysis and DesignD.Prentice Hall Press,2005:1.1. 接口路径测试用例接口路径测试用例1.1 被测试对象(单元)的介绍被测试对象(单元)的介绍 菜单信息修改测试。可

9、对菜品进行添加,删除,更改和显示。1.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。1.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境订菜管理系统(菜单信息)第一小组,2014Page 7 of 171.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。1.5 接口测试用例接口测试用例接口 A 的函数原型菜单首页输入/动作期望的输出/相应实际情况点击修改菜单跳转到菜单修改页面吻合接口 B 的

10、函数原型菜单修改页面输入/动作期望的输出/相应实际情况点击退出跳回菜单首页吻合1.6 路径测试的检查表路径测试的检查表检查项检查项结论结论数据类型问题()变量的数据类型有错误吗?()存在不同数据类型的赋值吗?()存在不同数据类型的比较吗?有(后更正)有有变量值问题()变量的初始化或缺省值有错误吗?()变量发生上溢或下溢吗?()变量的精度不够吗? 无无无逻辑判断问题()由于精度原因导致比较无效吗?()表达式中的优先级有误吗?()逻辑判断结果颠倒吗?无有无循环问题()循环终止条件不正确吗?()无法正常终止(死循环)吗?()错误地修改循环变量吗?()存在误差累积吗?无有有无内存问题订菜管理系统(菜单

11、信息)第一小组,2014Page 8 of 17()内存没有被正确地初始化却被使用吗?()内存被释放后却继续被使用吗?()内存泄漏吗?()内存越界吗?()出现野指针吗?无无无无无文件 I/O 问题()对不存在的或者错误的文件进行操作吗?()文件以不正确的方式打开吗?()文件结束判断不正确吗?()没有正确地关闭文件吗?有有无有错误处理问题()忘记进行错误处理吗?()错误处理程序块一直没有机会被运行?()错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。()错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。有有有无2. 功能测试用例功能测试用例2.1 被测

12、试对象(单元)的介绍被测试对象(单元)的介绍功能测试是指对订菜管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发。本次被测试对象为菜单信息模块。2.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。2.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境2.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。订菜管理系统(菜单信息)第一小组,2014Page 9 of 172.5 功能测

13、试用例功能测试用例功能 A描述菜单信息修改用例目的更新菜单前提条件局域网正常,设备良好,由经理以上级别操作。输入/动作期望的输出/相应实际情况点击修改菜单跳转到菜单修改页面吻合点击添加菜单跳转到添加页面吻合点击删除菜单跳出对话框“确认删除?”吻合点击修改菜单跳转到菜单原有信息编辑页面吻合点击保存菜单跳出对话框“保存成功” 吻合,但反应略慢点击显示菜单显示菜单所有信息吻合3. 健壮性测试用例健壮性测试用例3.1 被测试对象(单元)的介绍被测试对象(单元)的介绍 健壮性测试是用于对菜单信息系统出故障时是否能够自动回复或者忽略故障继续运行。3.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的

14、是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。3.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境3.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。订菜管理系统(菜单信息)第一小组,2014Page 10 of 173.5 容错能力容错能力/恢复能力测试用例恢复能力测试用例异常输入/动作容错能力/恢复能力造成的危害、损失在进行点菜操作时强制关机重启时,系统恢复正常未造成危害5 台 pad 同时点菜互不影响,正常使用未造成危害2 台台式电脑同时工

15、作互不影响,正常使用未造成危害查询时输入不存在的菜名容错能力强,正常恢复未造成危害删除不存在的菜品序号容错能力强,正常恢复未造成危害4. 性能测试用例性能测试用例4.1 被测试对象的介绍被测试对象的介绍性能测试用来测试软件在集成系统中的运行性能,特别是针对实时系统和嵌入式系统。测试对象主要是订菜管理系统中的各个功能集成在一起的性能4.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。4.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境4.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计

16、一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。订菜管理系统(菜单信息)第一小组,2014Page 11 of 174.5 性能测试用例性能测试用例性能 A描述系统负载能力用例目的测试系统负载能力前提条件局域网正常,测试前运行正常。输入数据期望的性能(平均值)实际性能(平均值)两台电脑和 5 台 pad 同时使用正常运行,但反应较慢,有时会卡死。吻合两台电脑同时使用正常运行吻合5 台 pad 同时使用正常运行不完全吻合,能运行,速度较慢有点卡。性能 B 描述系统容错能力用例目的测试系统容错能力前提条件局域网正常,测试前运行正常输入数据期望的性能(平均

17、值)实际性能(平均值)查询时输入错误菜名或序号容错性能好,正常运行吻合删除更改信息室输入不存在的菜名或序号容错性能好,正常运行吻合添加信息时格式输入错误容错性能好,不影响使用吻合5. 图形用户界面测试用例图形用户界面测试用例5.1 被测试对象的介绍被测试对象的介绍 菜单信息修改测试。可对菜品进行添加,删除,更改和显示。5.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。订菜管理系统(菜单信息)第一小组,2014Page 12 of 175.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境5.

18、4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据5.5 测试人员分类测试人员分类类别特征登陆界面测试在登陆时是否正常菜单信息测试菜单修改时是否正常 订退菜测试订退菜是否正常餐桌信息测试餐桌信息是否正常5.6 用户界面测试的检查表用户界面测试的检查表检查项测试人员的类别及其评价窗口切换、移动、改变大小时正常吗?正常各种界面元素的文字正确吗?(如标题、提示等)正确各种界面元素的状态正确吗?(如有效、无效、选中等状态)正确各种界面元素支持键盘操作吗?支持各种界面元素支持鼠标操作吗?支持对话框中的缺省焦点

19、正确吗?不正确数据项能正确回显吗?能对于常用的功能,用户能否不必阅读手册就能使用?能执行有风险的操作时,有“确认” 、 “放弃”等提示吗?有操作顺序合理吗?合理有联机帮助吗?需要各种界面元素的布局合理吗?美观吗?合理,较为简洁各种界面元素的颜色协调吗?一般各种界面元素的形状美观吗?一般订菜管理系统(菜单信息)第一小组,2014Page 13 of 17字体美观吗?美观图标直观吗?直观6. 信息安全性测试用例信息安全性测试用例6.1 被测试对象的介绍被测试对象的介绍安全性测试检查系统对非法侵入的防范能力。测试期间,测试人员假扮非法侵入者,采用各种方法试图突破防线。安全性测试检测订菜管理系统是否能

20、抵制各种危机,从而保证系统的各项安全。6.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。6.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境6.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据6.5 信息安全性测试用例信息安全性测试用例假想目标 A破译经理登陆密码前提条件经理登录名和密码已输入非法入侵手段是否实现目标代价利益分析破译密码是容易造成菜单以及人员信息的恶意修改,造成损失。假想目标

21、B破坏计价功能前提条件计价功能之前正常非法入侵手段是否实现目标代价利益分析使用修改软件和木马否未造成损失订菜管理系统(菜单信息)第一小组,2014Page 14 of 177. 压力测试用例压力测试用例7.1 被测试对象的介绍被测试对象的介绍压力测试和负载测试差不多,压力测试是在计算机数量较少或系统资源匮乏的条件下进行的测试。压力测试的对象包括内存 CPU 的可用性磁盘空间等等6.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。7.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境7.4 测试

22、驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据7.5 压力测试用例压力测试用例极限名称 A最大并发用户数量前提条件局域网正常,系统正常运行输入/动作输出/响应是否能正常运行5 个用户并发操作系统正常,反应略迟钝是7 个用户并发操作系统正常,反应迟钝易卡是8. 可靠性测试用例可靠性测试用例8.1 被测试对象的介绍被测试对象的介绍可靠性测试是指在各种环境下,软件系统的可靠性,测试对象限制在订菜管理系统以及相关的硬件系统订菜管理系统(菜单信息)第一小组,2014Page 15 of 178.2 测试范围与目的

23、测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。8.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境8.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据8.5 可靠性测试用例可靠性测试用例任务 A 描述测试运行时间连续运行时间5 小时故障发生的时刻故障描述1 小时以后Pad 发热略卡2 小时以后部分 pad 卡机3 小时以后部分 pad 没电统计分析任务 A 无故障运行的平均时间间隔0.96s任务 A 无故障运行

24、的最小时间间隔0.01s任务 A 无故障运行的最大时间间隔2s任务 B 描述测试系统耐高温情况连续运行时间5 小时故障发生的时刻故障描述1 小时以后Pad 因太热而卡5 小时以后电脑反应迟缓,订单提交频繁时会瘫痪统计分析任务 B 无故障运行的平均时间间隔0.98s订菜管理系统(菜单信息)第一小组,2014Page 16 of 17任务 B 无故障运行的最小时间间隔0.01s任务 B 无故障运行的最大时间间隔1.999s9. 安装安装/反安装测试用例反安装测试用例9.1 被测试对象的介绍被测试对象的介绍安装测试确保软件系统在正常情况下和异常情况的不同条件下,例如进行首次安装,升级,完整的或者自定

25、义的安装都能进行安装。异常情况包括磁盘空间不足等等。反安装是指对软件进行得卸载测试。测试对象是指订菜管理系统。9.2 测试范围与目的测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。9.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境9.4 测试驱动程序的设计测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据9.5 安装安装/反安装测试用例反安装测试用例配置说明Windows 7,IG 内存安装选项描述是否正常使用难易程度自定义安装有些功能不能使用使用不便默认安装完全正常使用方便升级版本安装正常使用更加方便反安装选项描述是否正常使用难易程度完整卸载系统完整卸载容易卸载的同时保留注卸载容易订菜管理系统(菜单信息)第一小组,2014Page 17 of 17册表

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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