资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
订菜管理系统(菜单信息) 测试用例标题 文件状态: 草稿 正式发布 正在修改文件标识:Company-Project-TEST-CASE当前版本:1.0作 者:完成日期:第一小组版 本 历 史版本/状态作者参与者起止日期备注1.0 目 录 0. 文档介绍50.1 文档目的50.2 文档范围50.3 读者对象50.4 参考文献50.5 术语与缩写解释51. 接口路径测试用例61.1 被测试对象(单元)的介绍61.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 测试范围与目的104.3 测试环境与测试辅助工具的描述104.4 测试驱动程序的设计104.5 性能测试用例105. 图形用户界面测试用例115.1 被测试对象的介绍115.2 测试范围与目的115.3 测试环境与测试辅助工具的描述115.4 测试驱动程序的设计115.5 测试人员分类115.6 用户界面测试的检查表116. 信息安全性测试用例126.1 被测试对象的介绍126.2 测试范围与目的126.3 测试环境与测试辅助工具的描述126.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 测试驱动程序的设计169.5 安装/反安装测试用例16附录:评审意见160. 文档介绍我们设计的是(饭店)菜单管理系统。该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。为顾客和饭店提供人性化的便利。0.1 文档目的订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。系统有临时加减菜功能,顾客可以根据自己所需,添加或删除菜单。 计算器功能可以让顾客第一时间自己的消费金额。此外,饭店内部人员也可根据情况添加删除修改菜单中的菜名和单价。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住宿餐饮管理系统开发实例导航.北京:人民邮电出版社,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刘涛.中国餐饮业特许经营研究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 被测试对象(单元)的介绍 菜单信息修改测试。可对菜品进行添加,删除,更改和显示。1.2 测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。1.3 测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境1.4 测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。1.5 接口测试用例接口A的函数原型菜单首页输入/动作期望的输出/相应实际情况点击修改菜单跳转到菜单修改页面吻合接口B的函数原型菜单修改页面输入/动作期望的输出/相应实际情况点击退出跳回菜单首页吻合1.6 路径测试的检查表检查项结论数据类型问题()变量的数据类型有错误吗?()存在不同数据类型的赋值吗?()存在不同数据类型的比较吗?有(后更正)有有变量值问题()变量的初始化或缺省值有错误吗?()变量发生上溢或下溢吗?()变量的精度不够吗? 无无无逻辑判断问题()由于精度原因导致比较无效吗?()表达式中的优先级有误吗?()逻辑判断结果颠倒吗?无有无循环问题()循环终止条件不正确吗?()无法正常终止(死循环)吗?()错误地修改循环变量吗?()存在误差累积吗?无有有无内存问题()内存没有被正确地初始化却被使用吗?()内存被释放后却继续被使用吗?()内存泄漏吗?()内存越界吗?()出现野指针吗?无无无无无文件I/O问题()对不存在的或者错误的文件进行操作吗?()文件以不正确的方式打开吗?()文件结束判断不正确吗?()没有正确地关闭文件吗?有有无有错误处理问题()忘记进行错误处理吗?()错误处理程序块一直没有机会被运行?()错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。()错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。有有有无2. 功能测试用例2.1 被测试对象(单元)的介绍功能测试是指对订菜管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发。本次被测试对象为菜单信息模块。2.2 测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。2.3 测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境2.4 测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。2.5 功能测试用例功能A描述菜单信息修改用例目的更新菜单前提条件局域网正常,设备良好,由经理以上级别操作。输入/动作期望的输出/相应实际情况点击修改菜单跳转到菜单修改页面吻合点击添加菜单跳转到添加页面吻合点击删除菜单跳出对话框“确认删除?”吻合点击修改菜单跳转到菜单原有信息编辑页面吻合点击保存菜单跳出对话框“保存成功”吻合,但反应略慢点击显示菜单显示菜单所有信息吻合3. 健壮性测试用例3.1 被测试对象(单元)的介绍 健壮性测试是用于对菜单信息系统出故障时是否能够自动回复或者忽略故障继续运行。3.2 测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。3.3 测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境3.4 测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。3.5 容错能力/恢复能力测试用例异常输入/动作容错能力/恢复能力造成的危害、损失在进行点菜操作时强制关机重启时,系统恢复正常未造成危害5台pad同时点菜互不影响,正常使用未造成危害2台台式电脑同时工作互不影响,正常使用未造成危害查询时输入不存在的菜名容错能力强,正常恢复未造成危害删除不存在的菜品序号容错能力强,正常恢复未造成危害4. 性能测试用例4.1 被测试对象的介绍性能测试用来测试软件在集成系统中的运行性能,特别是针对实时系统和嵌入式系统。测试对象主要是订菜管理系统中的各个功能集成在一起的性能4.2 测试范围与目的 测试菜单信息模块。目的是为了保证菜单修该的有效性,以便饭店随时更新菜单信息。4.3 测试环境与测试辅助工具的描述软件测试环境以及外部组织的环境4.4 测试驱动程序的设计对每个接口,设计一个驱动模块和多个桩模块,驱动模块是以模式拟主程序或者调用模块的功能,向被测试模块传递数据。4.5 性能测试用例性能A描述系统负载能力用例目的测试系统负载能力前提条件局域网正常,测试前运行正常。输入数据期望的性能(平均值)实际性能(平均值)两台电脑和5台pad同时使用正常运行,但反应较慢,有时会卡死。吻合两台电脑同时使用正常运行吻合5台pad同时使用正常运行不完全吻合,能运行,速度较慢有点卡。性能B描述系统容错能力用例目的测试系统容错能力前提条件局域网正常,测试前运行正常输入数据期望的性能(平均值)实际性能(平均值)查询时输入错误菜名或序号容错性能好,正常运行吻合删除更
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号