特色美食分享平台_第1页
特色美食分享平台_第2页
特色美食分享平台_第3页
特色美食分享平台_第4页
特色美食分享平台_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章系统测试6.1测试目的软件测试不仅能够发现并改正项目中存在的问题,提高软件的可靠性[13];同时向软件开发人员提供软件测试的反馈结果,给与风险评估必要的信息支撑。再者,软件测试确保在上线日前达到上线标准。包括持续追踪项目进度和严格把控各个开发阶段的食谱质量。本系统主要测试用户端的使用和后台服务器的使用。用户端主要是测试用户注册、用户登录、用户完善信息、页面是否进行跳转、添加评论、添加收藏、点赞点踩、发布帖子、回复帖子等功能是否实现。后台主要是测试系统用户管理、美食分类管理、美食信息管理、食谱信息管理、餐厅信息管理、论坛管理、美食文化管理、系统管理的功能是否实现。6.2界面测试使用黑盒测试方法测试本系统的界面功能,测试界面是否正常、可用[14]。用户界面测试检查表如表6-1所示:表6-1用户界面测试表测试项测试人测试结果窗口切换、移动、改变大小时正常吗?本人正常各种界面元素的文字正确吗?(如标题、提示等)本人正常各种界面元素的状态正确吗?(如有效、无效、选中等状态)本人正常各种界面元素支持键盘操作吗?本人正常数据项能正确回显吗?本人正常执行有风险的操作时,有“确认”、“放弃”等提示吗?本人正常各种界面元素的布局合理吗?本人正常6.3功能测试1.用户登录测试当用户以“111”身份登录,密码为空或不是“111”时,提示框会提示“请输入密码”或“用户名或密码错误”,如图6-1和6-2所示:图6-1用户登录测试界面(密码为空)图6-2用户登录测试界面(密码错误)当用户以“csr”身份登录,密码为“csr”时,提示框会提示“已成功登录!欢迎你使用本系统!”如图6-3所示:图6-3用户登录测试界面2.主要功能测试依据黑盒测试的方法和步骤,对系统做了相关测试,主要功能测试用例如表6-2所示:表6-2主要功能测试用例模块用例描述预期结果备注用户注册用户名文本框中不输入任何数据提示“请填写完整的信息”测试用户名是否为空在密码文本框中输入“123”三个字符提示“密码长度最少为6位”测试密码位数是否正确在密码文本框和确认密码文本框中分别输“123456”和“258769”提示“两次输入的密码不匹配”测试用户两次输入的密码是否匹配密码修改在用户管理中修改密码,原始密码若输入不正确提示“原始密码错误”测试原始密码是否正确在线评论用户未登录时,点击评论按钮系统提示请先登录测试是否能不用登录用户发表评论在线评论用户未登录时,点击评论按钮系统提示请先登录测试是否能不用登录用户发表评论用户登录后,评论内容为空系统提示评论内容不能为空测试评论内容是否能为空添加收藏用户未登录时,点击收藏按钮系统提示请先登录测试是否能不用登录用户添加收藏用户登录后,点击收藏按钮系统提示收藏成功测试收藏功能是否可用美食管理必填文本框中不输入任何数据,如名称和类别提示“请填写完整的信息”测试名称和类别是否为空在图片栏输入非图片格式数据提示“图片栏必须为图片格式测试图片栏是否能为非图片格式输入完整的美食信息”提示“美食添加成功”测试美食录入是否可用6.4测试结果特色美食分享平台经测试和调试后能够按照需求正常运行,基本没有错误,能够满足开发者和用户的需求。在系统整体测试过程中,系统功能相对来说比较简单,数据源的配置,需进一步改善。6.5本章小结本章主要论述了系统开发结束后,要对系统进行各方面的测试,开头介绍了系统的运行环境,需要哪些工具,由于本系统属于毕业设计,是小型的系统,所以本人只对系统进行黑盒测试,采用一些单独的测试数据对系统进行输入输出的结果判断,最后对测试结果进行总结[14]。

第7章总结通过此次毕业设计,我收获了很多。首先是认识到了自己的不足之处,具体体现在对于专业理论知识了解不全面、理解过于浅显,以及动手编程能力的有待提高,对我此次毕业设计造成了一定的阻碍;再者是锻炼了自己的心性,在设计中遇到很多问题是需要耐心分析,把问题找出来再慢慢去改正的,所以通过这次毕业设计,在一定程度上改掉了我易急躁的毛病。此次毕业设计的选题是搭建一个特色美食分享平台。为了更好的开发和设计特色美食分享平台,本人尽可能多地去浏览了现有的一些美食网站,学习现有网站中的优点比如布局合理、涉及面广泛、功能俱全等。同时也去阅读了关于BBS论坛的一些资料,了解了论坛对于一个分享性质网站的重要性。除此之外,我复习了有关Java语言和数据库的专业知识,通过教学视频和查找来自主学习,弥补之前学习中存在的知识漏洞。对于书籍中介绍到的优秀经典案例,进行深刻学习,尽可能地弄懂每一行代码的意思,学习能用到自己毕业设计中的一些编程技巧。在了解了足够的课题知识背景和积累了大量的专业知识后,开始着手整个网站的设计。其中比较重要的一点是要进行尽可能详细的需求分析,才能更好地理清整个系统需要实现的功能,从而更好地设计。由于时间不足和专业能力有限,系统还存在许多不足之处,例如菜谱信息需要转到别的网站才能查看最完整的版本。但通过此次毕业设计,让我重拾了对编程的兴趣,加强了对JSP技术的了解,提高了动手能力,增加了实践经验,为我以后进一步走向社会打下了坚实的基础。参考文献李力东.餐饮美食网站的设计[J].科技与企业,2012.[2]潘敏.国内外BBS论坛发展及管理比较研究[J].思想理论教育导刊,2007,(7):33-35.[3]刘艳阳,王雪晴.BBS详细设计说明书[EB/OL]./view/5759c7d784254b35eefd3458.html,2012-06-13/2019-03-20.[4]屈辉立,陈可明.JSP网站编程教程[M].北京希望电子出版社,2005.[5]谢廷晟.深入浅出html[M].人民邮电出版社,2008.[6]杨谊,喻德旷.JSP网络程序设计与案例开发教程[M].北京:人民邮电出版社,2014.08.[7]贾志诚,王云.JSP程序设计:慕课版[M].人民邮电出版社,2016.[8]潘国荣.基于JSP技术的常用开发模式分析及运用[J].电脑知识与技术,2016,12(16):124-126.[9]韦海清.基于JSP技术使用MVC设计模式开发系统的研究[J].科技资讯.2018.[10]易金聪,张秀萍等.基于C/S与B/S模式的管理信息系统的设计与实现[J].微型电脑应用,2017,19.[11]王珊,萨师煊.数据库系统概论(第五版)[M].北京高等教育出版社,2015.[12]张海幡,牟永敏.软件工程导论(第6版)[M].清华大学出版社,2013.[13]deLeeuwJR.jsPsych:aJavaScriptlibraryforcreatingbehavioralexperimentsinaWebbrowser.[J].BehaviorResearchMethods,2015,47(1):1.[14]GuptaP,GovilMC.MVCDesignPatternforthemultiframeworkdistributedapplicationsusingXML,springandstrutsframework[J].InternationalJournalonComputerScience&Engineering,2010,2(4):1047-1051.致谢大学的学习生活总是感觉短暂的,总感到知识还没有学够,但大学毕业就在我们面前,即毕业设计即将的结束,意味着我们的大学生涯即将结束。毕业设计是我们在大学所学知识的一次总结,更是对我们过去所学知识的提炼和升华,通过毕业设计,我们认识到大学学习过程中还有那些知识没有掌握,那些知识需要我们进入深入研究。这次毕业设计让我学到了很多新的知识,研究了一些新的以前自己不熟悉的领域,使我处理问题的能力得到了一定的提升

温馨提示

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

评论

0/150

提交评论