的质量评估。系统测试不仅要讲究策略,更要讲究时效性。验收测试作为系统测试过程的最后一个环节,对软件质量、软件的可交付性和软件项目的实施周期起到"一锤定音"的作用。
5.2 测试方法
测试任何产品都有两种方法:如果已知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。前一个方法称为黑盒测试,后一个方法称为白盒测试。对于软件测试而言,黑盒测试法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试又称为功能测试。与黑盒测试法相反,白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。白盒测试又称为结构测试。根据本系统的特点和完成的功能情况,在这里我采用黑盒测试法。
5.3系统测试用例
表5-1 功能测试用例
ID 用例描述 前置条件 操作步骤 预期结果 实际结果 1 登录界面 系统确认为首次启动 输入访问地址 输入成功地址后正常登录SNS博客主页 符合预期 2 会员注册 网络连接良好,注册成功 1. 进入主界面
2. 单机注册按钮
3.填写注册信息 成功完成会员注册 符合预期 3 会员登录 网络连接良好 1. 进入主界面
2.输入相应登录信息 会员完成正常登录 符合预期 4 文章管理 完成用户登录 1. 进入相应界面
2.点击编辑文章信息 顺利完成会员登录,进入管理界面 符合预期 5 文章信息添加 完成用户登录 1.进入相应界面
2.点击添加文章信息 顺利完成会员登录,成功进行文章添加 符合预期 6 相册管理 完成用户登录 1. 进入相应界面
2.点击编辑相册信息 顺利完成会员登录,进入管理界面 符合预期 7 图片上传 完成用户登录 1. 进入相应界面
2.点击上传图片信息 顺利完成会员登录,成功进行图片上传 符合预期 8 好友管理 完成用户登录 1. 进入相应界面
2.浏览好友信息 顺利完成会员登录,成功进行图片上传 符合预期 9 好友添加 完成用户登录 1. 进入相应界面
2.点击添加好友 顺利完成会员登录,成功进行好友添加 符合预期 10 好友删除 完成用户登录 1. 进入相应界面
2.点击添加删除 顺利完成会员登录,成功进行好友删除 符合预期
5.4测试结果
通过测试后发现该软件功能与预期目标功能基本相同,没有出现较大的问题。需求分析出来的每个功能都能够在该软件中完好的进行展示与体现,并且都能够测试成功。而且就软件页面的布局而言,整体的清新美观,使用户能够在方便,快捷的使用该软件的同时,获得更加舒适的用户体验。
所有功能都可以实现,系统运行良好,但是还有很多不够完善的地方,需要以后在使用的过程中继续完善。
总 结
本次设计的系统是SNS博客系统,在这几个月的开发过程中,我学到了很多书本上学不到的知识,明白了要开发一个系统应该注意的一些细节,以前没有多少实践机会,现在通过这个系统将理论与实践相结合,才能够更深地巩固自己学到的知识。既加深了对管理信息系统的认识,又进一步巩固了以前所学的计算机软件开发方面的知识,提高了软件开发的水平,从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实的基础。
作为一个完整的SNS博客系统,本系统的主要角色有博主和普通用户:里面的所有内容都是由博主发表,由博主管理,而访客只能够访问与相关的操作。博主分享自己的生活、思想与游客交流,互动。更可以结识和汇聚朋友,互加好友,进行深度交流沟通。在详细设计和编码中,运用JSP最基本的开发技术,代码简单易懂,系统里间跳转比较清晰。而且各自的功能操作都能得到正确数据并存入数据库中保存。另外系统利用MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性。系统的开发以及论文的研究由于时间的关系,有一些地方做的还不是很完美。对MVC设计模式的研究时间不长,所以在写代码的时候还没有做到真正的得心应手,是在查询一些帮助文档资料的情况下才完成的。但是,通过这次设计我意识到将旧知识和新知识结合的必要性,学会了如何思考和解决问题的方法。
通过对SNS博客系统的测试,发现了博客存在的一些不足之处:(1)网络上的SNS博客子功能多种多样,每个人都可以拥有自己的博客空间,发表自己的文章与心情,即时与他人互动,交流。但本系统的子功能缺少,单调,由于个人的知识储备有限,所以我会在今后努力地完善自己的SNS博客系统功能,(2)博客系统的界面过于单调,缺乏动态图形显示效果,自己美术功底缺乏,所以配色方面也存在很多问题。腾讯的网页风格是我最喜欢的,我希望以后会多多了解一些美术方面的知识,使自己做出的页面更加美观。(3)还有就是整个系统采用JSP+JavaBean+Servlet的网页构建技术,能很好地把逻辑处理和界面显示分开来,也便于网页的维护,但如果使用当前经典的框架结构Struts框架结构,将能更好地实现逻辑代码与数据之间的分离。
致 谢
时光匆匆如流水,转眼便是大学毕业时节,离校日期已日趋临近,毕业论文的完成也随之进入了尾声,在老师的精心指导下我终于完成了本次毕业设计,他丰富的专业知识、谦逊的品质和严谨细致、一丝不苟的作风是我工作、学习中的榜样;他循循善诱的教导和不拘一格的思路给予我无尽的启迪。通过这短短几个月的毕业设计环节,我对自己大学几年的学习有了一个总结和检验,我积累的知识有了用武之地,而且我的动手能力也大大提高了。无论在基础理论知识、软件操作技能、还是独立思考问题能力方面都有了长足的进步,从开始的在做网站方面没有一点能力的我,到现在能做出一点点成绩的我,真的很感谢老师的教导。
本系统从选题、编程设计到毕业论文整个过程都倾注了老师的心血,再一次向他表示衷心的感谢和诚挚的敬意!同时,感谢所有任课老师和所有同学在这四年来给自己的指导和帮助,是他们教会了我专业知识,教会了我如何学习,教会了我如何做人。正是由于他们,我才能在各方面取得显著的进步,在此向他们表示我由衷的谢意,并祝所有的老师培养出越来越多的优秀人才,桃李满天下!还要再次感谢老师对我的关心和照顾,在此表示最诚挚的谢意。在这我也非常感谢我的同学,他们在我无助的时候鼓励我帮助我,让我在成长的路上不是孤身一人,与他们同行我无比的快乐和自豪!写作毕业论文是一次再系统学习的过程,毕业
上一篇:
JSP旅游网站设计与实现
下一篇:
基于JSP邮件收发系统论文