网上订餐系统课程设计测试报告.docx
- 文档编号:14533887
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:15
- 大小:528.33KB
网上订餐系统课程设计测试报告.docx
《网上订餐系统课程设计测试报告.docx》由会员分享,可在线阅读,更多相关《网上订餐系统课程设计测试报告.docx(15页珍藏版)》请在冰点文库上搜索。
网上订餐系统课程设计测试报告
1引言
编写目的
此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。
为了证明程序功能实现的正确性,同时能使用户了解程序的使用流程,所以要进行单元测试和系统测试等,并以文档的形式来记录。
通过测试报告,使开发者与用户之间的沟通更为方便,也有利于用户充分了解开发者的用意,从而更加方便地使用本系统。
同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。
背景说明
(1)软件系统名称:
美食美客网上订餐系统
(2)项目提出者:
开发者:
用户:
顾客、酒店管理员
测试环境:
win7操作系统,Tomcat服务器,Chrome浏览器
可能影响:
页面在不同浏览器中的显示有所差异
1.3参考资料
本系统的开发过程中所参考的资料为:
[1].计算机软件产品开发文件编制指南(GB8567-88)
[6]Selman,Daniel.Java3dProgramming.Oreilly&AssociatesInc.2005
[7]黎活明
[8]SUN公司的官方网站
2测试概要
表2-1测试概要
测试标识符
测试内容
预先设计结果
实际测试工作
实际测试结果
MenuManage
添加菜单
成功添加菜单
输入新菜单信息
向数据库表中添加一条菜单记录
删除菜单
成功删除菜单
单击对应菜单的删除按钮
从数据库中删除对应菜单
修改菜单信息
成功修改菜单信息
单击更新,修改菜单的信息
将更新后的菜单信息写入数据库
查询菜单
查询出菜单信息
单击某菜单链接或单击美食天地
成功显示出菜单信息
RegistTest
用户注册界面
成功进入用户注册界面
链接用户注册界面
进入用户注册界面
用户信息注册
注册成功
输入错误用户名等
注册出错,提示注册规则
用户密码检验
密码一致,检验成功
两次出入密码不一致
检验出错,提示检验信息
注册结果
注册成功
输入正确信息
用户注册成功
OrderManage
未结账订单管理
确认结账成功
对审核通过的订单进行结账
结账成功
已结账订单管理
删除已结账订单成功
删除已结账订单
删除成功
MessageManage
用户添加留言
用户成功添加一条留言
输入留言信息并提交
成功写入留言信息
用户查看留言
用户查看所有留言,也可以查看自己的留言
单击留言按钮或单击查看个人留言链接
能成功查看留言
管理员查看具体留言信息
管理员能单独查看某条留言信息
管理员单击某留言链接
成功显示该条留言各项信息
管理员删除留言
管理员能删除若干条留言
管理员选中若干条链接单击删除
成功删除对应留言记录
UserManage
修改密码
用户能修改个人密码
用户输入原密码、新密码和确认密码
验证密码,若原密码正确且新密码和确认密码一致,则更新密码
修改个人信息
用户能修改个人信息
用户输入新信息
成功将新信息写入数据库
UserManage
修改密码
用户能修改个人密码
用户输入原密码、新密码和确认密码
验证密码,若原密码正确且新密码和确认密码一致,则更新密码
修改个人信息
用户能修改个人信息
用户输入新信息
成功将新信息写入数据库
测试标识符
测试内容
预先设计结果
实际测试工作
实际测试结果
ManageUser
管理员添加用户信息
管理员可以添加新的用户
管理员输入新用户信息
成功将新用户信息导入数据库
管理员修改用户信息
管理员可以修改已注册用户的信息
点击更新在用户信息界面输入用户最新信息
成功更新该用户信息
管理员删除用户信息
管理员可以删除已注册的用户信息
点击用户信息后的删除选项
成功将该用户信息从数据库删除
UserOrder
用户登陆
用户输入用户名、密码、选中角色登陆
调用PersonAction类里的login方法
若不匹配则拒绝登陆,若匹配则成功登陆
查询菜品信息
单击某菜品链接看能否正常显示该菜品详细信息
调用MenuAction类里的menuInfo方法
成功显示该菜品信息
浏览菜单
单击美食天地看能否正常显示所有菜单
调用MenuAction类里的menuList方法
成功列出所有菜单
下订单
输入所需菜品数量和口味要求,单击加入购物车
调用OrderAction类里的addMenuList方法
成功向购物车中添加订购信息
填写用户配送信息
输入用户配送信息,验证信息是否合法
调用UserInfoAction类里的saveInfo方法
成功添加用户配送信息
3测试结果及发现
测试1(RegistTest)
.1用户注册模块:
(1)用户进入注册页面
图3-1用户进入注册页面
(2)输入用户名,显示命名规则
图3-2用户输入注册信息
若用户名输入不符合规则,则显示错误,提示输入规则。
密码输入同上
…………同上
(3)重复输入密码,检测密码是否一致
图3-3确认密码
若两次输入密码规则相同,而密码不同,则显示上述结果。
(4)用户输入正确信息,注册成功
图3-4用户注册成功
测试2(OrderManage)
(1)订单管理模块:
图3-5查询还未结账的用户
(2)管理员进入订单管理模块,查看用户结账情况
图3-6查看已经结账的用户
测试3(MenuManage)
(1)管理员查询菜单用例(管理员进入管理中心单击菜单管理,则显示出所有菜单信息)
图3-7管理员查看所有菜单
(2)管理员添加菜单用例(管理员单击添加菜单按钮,则跳转到添加菜单页面)
图3-8管理员添加菜单
(3)管理员删除菜单用例(管理员选中某菜单对应的删除超链接则删除记录)
图3-9管理员成功删除菜单
(4)管理员修改菜单用例(管理员选中某菜单对应的更新超链接则跳转到更新菜单信息页面)
图3-10管理员修改菜单信息
测试4(UserManage)
(1)用户修改个人信息用例(用户点击个人信息管理,进入个人信息修改页面)
图3-11用户修改个人信息
(2)用户修改密码用例(用户进入密码修改页面,填写原密码和要修改的新密码)
图3-12填写原密码和新密码
图3-13密码修改成功
图3-14原密码输入错误
(3)密码找回用例(用户密码输入错误时选择密码找回会跳转到找回密码界面,用户填入注册时的正确信息,则系统会将其密码重置)
图3-14密码错误需找回
图3-15验证用户信息
图3-16密码重置成功
(4)修改用户信息用例(管理员点击用户信息后面的更新超链接进入用户信息修改界面)
图3-17用户信息修改
(5)添加用户用例(管理员点击添加用户按钮将跳转到用户信息添加界面)
图3-18添加用户信息
图3-19添加成功
(6)删除用户信息用例(管理员点击用户信息后面的删除超链接会直接删除对应用户信息)
图3-20删除前用户列表
图3-21删除后用户列表
测试5(MessageManage1)
(1)用户进入留言页面
图3-22用户进入留言页面
(2)用户查看留言:
图3-23用户查看留言
(5)用户查看自己的留言记录:
图3-24用户查看自己的留言记录
3.6测试6(MessageManage2)
(1)管理员管理留言板
图3-25留言管理页面
(2)查看留言信息:
图3-26查看留言信息
3.7测试7(UserOrder)
(1)提交订单后,跳转到此页面,显示提交成功。
图3-27订单完成
(2)用户输入用户名、密码、选择用户角色,单击登陆,若用户名、密码、角色都匹配,则成功登陆,跳转到主页;若三者不匹配,则提示用户名密码不正确,提示重新输入。
图3-28用户登录界面
图3-29用户名或密码错误
4对软件功能的结论
4.1能力
经过测试,本系统能正常的对用户、菜单、订单和留言信息进行增加、删除、修改和查询操作,用户可以进行查询菜品信息、下订单、填写送货信息等基本订餐操作。
同时若数据库表丢失可以自动创建数据库表并根据已有备份文件进行数据恢复。
4.2缺陷和限制
经过测试,本系统的基本功能已经能正常使用,只是登陆用户的信息获取有时间的延迟,有时候需要重复操作。
4.3建议
1.针对获取信息延迟的问题,可以在页面中用一个隐藏表单域多获取一次用户信息;
2.紧迫程度低;
4.4评价
本软件的开发已达到预定目标,可以交付用户使用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 课程设计 测试报告