您好,欢迎访问三七文档
网上订餐系统软件测试计划1.引言1.1编写目的根据《需求分析报告》,在仔细考虑讨论之后,我们又进一步对“网上订餐系统”的项目功能划分、数据结构、软件总体结构有了进一步的认识。软件测试计划报告是为“网上订餐系统”运行的健壮性、可靠性提供依据,其预期用户是从事“网上订餐系统”开发及测试的相关人员。1.2项目背景本项目名称为“网上订餐系统”。系统功能主要包括:用户可以访问网上订餐系统首页,进行登陆或注册操作,对系统所提供的食物进行选择,完成操作后进行下单并提交送餐地址,通过接入网银、支付宝等支付入口等完成在线支付,当管理员确认订单后开始制作,否则,取消订单并执行退款作。当制作完成后根据用户提供的地址进行配送,用户成功接收后进行核实和评价,本次订餐操作完成。此外,管理员可以对本网站提供的餐品进行增删改操作,系统对餐品的数据进行实时可靠更新和安全维护等。本项目的任务提出者为北京交通大学计算机与信息技术学院计算机科学与技术专业软件工程导论教师,开发者为该专业两名本科生。1.3定义OMOS:Onlinemealorderingsystem网上订餐系统MicrosoftSQLServer2014:所用的数据库管理系统MyEclipseProfessional2014:所用的开发工具MicrosoftOffice2013:所用的文档编写软件2.任务概述2.1目标“网上订餐系统”主要提供餐品信息、订单信息和用户基本信息的维护以及订餐管理等功能。该系统针对的用户是大中型餐饮企业,系统需要操作方便,提供管理员对整个系统的便捷管理和用户对订餐过程的友好方便。2.2运行环境软件平台:中文Windows2000或更高版本并装有JAVA虚拟机的操作系统;2.3条件与限制一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。2.4功能该软件具有如下主要功能:(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理。(2)能够对一定数量的读者进行相应的信息存储与管理。(3)需要长期保存在数据库的数据有:图书信息、读者信息、借阅信息和帐号信息。(4)系统用户管理。3计划3.1测试方案采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。3.2测试项目测试1:名称:出借测试。目的:测试出借功能。内容:括读者证号输入、合理性检查、合法性检查,借书对话框显示控制,图书书号提交、合理性检查、合法性检查,借书登记。进度:半天。测试2:名称:还书测试。目的:测试还书功能。内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。进度:半天。测试3:名称:系统操作登录测试。目的:测试系统操作界面。内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制进度:半天。测试4:名称:更改口令测试目的:测试更改当前系统操作员口令功能内容:原有口令输入、合理性检查、合法性检查,新口令输入、合理性检查,更新口令。进度:半天。测试5:名称:图书库管理测试。目的:测试图书库操作功能。内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑图书记录。进度:半天。测试6:名称:读者库管理测试。目的:测试读者库操作功能。内容:读者库管理界面显示控制,读者库浏览,增加读者记录,删除读者记录,编辑读者记录。进度:半天。测试7:名称:图书查询测试。目的:测试图书查询功能。内容:图书查询对话框显示控制,输入数据合理性检验、提交,图书查询结果显示。进度:半天。3.3测试准备编写相应的驱动模块,并精心设计测试用例。3.4测试机构测试小组:略测试人员:略职责:找出程序中的错误。4.测试项目说明测试1:名称:出借测试。目的:测试出借功能。内容:括读者证号输入、合理性检查、合法性检查,借书对话框显示控制,图书书号提交、合理性检查、合法性检查,借书登记。条件:无读者表:读者号读者姓名读者姓名读者电话读者邮箱200101ONEADDRESS13012h@sohu.com200102TWOADDRESS23014A@sohu.com200103THREEADDRESS33013B@sohu.com图书表:图书编号图书书名图书作者图书出版社图书单价图书状态1数字通信章三邮电版2412数据库李斯高教版3513随机过程王武电子版1314计算机网络刘柳清华版5015信息论吴启邮电版2526电磁场陈霸电子版2417排队论田玖电子版1428光纤通信顾释邮电版4229移动通信林毅西电版20210数据结构尹珥清华版30211全光网黄鲁邮电版40212英语四级胡妁外研版352借书记录表:图书编号读者号借书日期52001012005.1.672001012005.3.682001012005.3.692001022005.3.7102001022005.3.7112001032005.3.8122001032005.3.8测试用例:输入输出测试用例1200104,1该读者证号不存在测试用例2200101,1已借图书5本,达到最大额度测试用例3200102,1借阅成功测试用例4200102,2借阅成功测试用例5200102,3借阅成功测试用例6200102,15该图书不存在或不在库测试用例7200102,4借阅成功测试用例8200102,13借阅成功测试用例9200103,14,已借图书5本,达到最大额度测试用例10D读者号不合法步骤及操作操作完毕,打开图书信息库直接察看结果允许偏差不允许有任何偏差进度:半天。测试资料:需求分析报告,系统分析设计报告。测试2:名称:还书测试。目的:测试还书功能。内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。条件:借书测试之后测试用例:输入输出测试用例11(图书书号)提示还书成功测试用例25(图书书号)提示图书超期测试用例33(图书书号)提示还书成功测试用例43(图书书号)该记录不存在测试用例54(图书书号)提示还书成功测试用例64(图书书号)该记录不存在测试用例76(图书书号)提示还书成功测试用例87(图书书号)提示还书成功测试用例98(图书书号)提示还书成功测试用例10A(图书书号)不合理的图书书号测试用例119(图书书号)提示还书成功测试用例1210(图书书号)提示还书成功步骤及操作操作完毕,打开图书信息库直接察看结果允许偏差不允许有任何偏差进度:半天。测试资料:需求分析报告,系统分析设计报告。测试3:名称:系统操作登录测试。目的:测试系统操作界面。内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制条件:系统操作员表管理员名称管理员密码管理员12001管理员22002管理员32003管理员42004管理员52005管理员62006管理员72007管理员82008测试用例:输入输出测试用例1管理员1,2001登录成功,跳转到主页面测试用例2管理员2,2001非法的帐号或口令测试用例3管理员3,2003登录成功,跳转到主页面测试用例4管理员99,2003非法的帐号或口令测试用例5@@@@,2007不合理的输入测试用例6管理员7,2007登录成功,跳转到主页面步骤及操作操作完毕,打开管理员信息库直接察看结果允许偏差不允许有任何偏差进度:半天。测试资料:需求分析报告,系统分析设计报告。测试4:名称:更改口令测试目的:测试更改当前系统操作员口令功能内容:原有口令输入、合理性检查、合法性检查,新口令输入、合理性检查,更新口令。条件:系统操作员表测试用例:输入输出测试用例12020,2020口令更改成功测试用例22222,2221两次输入的密码不一致步骤及操作操作完毕,打开图书信息库直接察看结果允许偏差不允许有任何偏差进度:半天。测试资料:需求分析报告,系统分析设计报告。测试5:名称:图书库管理测试。目的:测试图书库操作功能。内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑图书记录。条件:前面的图书表测试用例:输入输出测试用例1:图书添加19(图书编号),组成原理(图书书名),王侯(图书作者),清华版(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类)图书添加成功测试用例2:图书添加1(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类)图书编号已存在测试用例3:图书添加空(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图图书编号为必填项书单价),计算机组成及原理(图书摘要),A(图书分类)测试用例4:图书添加1(图书编号),空(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类图书书名为必填项测试用例5:图书添加Kkk(图书编号),空(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类图书编号输入不合理测试用例6:图书添加1(图书编号),组成原理(图书书名),空(图书作者),清华版(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类图书作者为必填项测试用例7:图书添加1(图书编号),空(图书书名),王飞(图书作者),空(图书出版社),24(图书单价),计算机组成及原理(图书摘要),A(图书分类图书书名为必填项测试用例8:图书添加1(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),空(图书单价),计算机组成及原理(图书摘要),A(图书分类图书单价为必填项测试用例9:图书添加1(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),空(图书摘要),A(图书分类图书编号已存在测试用例10:图书添加1(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),空(图书摘要),空(图书分类)图书分类已存在测试用例11:图书添加1(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图图书编号已存在书单价),空(图书摘要),A(图书分类)测试用例12:图书添加20(图书编号),组成原理(图书书名),王飞(图书作者),清华版(图书出版社),24(图书单价),空(图书摘要),A(图书分类图书添加成功测试用例13:图书删除选择图书信息列表前的选框,点击删除弹出删除确认对话框测试用例14:图书更新选择图书信息列表前的选框,点击更新跳转到修改页面测试用例15:图书更新在修改页面中输入修改的信息,把图书价格修改成aaa提示图书价格不合理测试用例16:图书更新在修改页面中输入修改的信息,把图书价格修改成24提示修改成功步骤及操作操作完毕,打开图书信息库直接察看结果允许偏差不允许有任何偏差测试资料:需求规格说明书,概要设计说明书,详细设计说明书,用户操作手册。测试6:名称:读者库管理测试。目的:测试读者库操作功能。内容:读者库管理界面显示控制,读者库浏览,增加读者记录,删除读者记录,编辑读者记录。条件:前面的读者表测试用例:输入输出测试用例1:读者添加200105(借书证号),李力(读者姓名),女生公寓222(联系地址),010-222222(电话号码),@.cc.cc(电子邮件)读者添加成功测试用例2:读者添加200101(借书证号),李力(读者姓名),女生公寓222(联系地址),010-222222(电话号码),@.cc.cc(电子邮件)借阅证号已存在测试用例3:读者添加空(借书证号),李力(读者姓名),女生公寓222(联系地址),010-222222(电话号码),@.cc.cc(电子邮件)借阅证号为必填项测试用例4:读
本文标题:软件测试计划
链接地址:https://www.777doc.com/doc-1991762 .html