网络日志管理系统的毕业设计 - 图文(7)

2019-01-07 13:30

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

5 旅游网站系统应用与测试

5.1系统测试

该系统在本地服务器上进行运行和调试,首先是对IIS的安装,安装完毕后将文件放入根目录,并且建立虚拟目录后就可以在IE浏览器上进行运行和测试。

在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。测试目的在于:测试是指“用意在发现错误而执行一个程序的过程”一个好的测试用例是指这个测试用例有很高的概率可以发现一个尚未发现的错误;一个成功的测试是指它成功地发现一个尚未发现的错误[11]。

本系统的测试和纠错信息流程如图5.1所示。

测试数据 期望结果 程序 测试 测试结果 评价 错误信息 纠错 改正信息

图5.1 测试和纠错信息流程图

按照软件工程的观点,软件测试(主要是指多模块程序的测试)共包括4个层次。如图5.2所示,它表明了层次测试的信息流程。

模块 单元 测试 测试报告 软件设计信息 软件需求信息 系统的其他成分 模块 单元 测试 集成 测试 确认 测试 测试报告 系统 测试 可运行的系统

模块 单元 测试 测试报告 测试报告 验收阶段

图5.2 层次测试的信息流程图

25

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

1.单元测试。单元测试的用例从单元详细设计中导出。在单元测试中可以采用功能性测试和结构性测试两种。

2.集成测试和确认测试。这一阶段的任务,是通过了单元测试的模块逐步组装起来,通过测试与纠错,最终得到一个满足需求的目标软件。

3.系统测试。在这个测试步骤中所发现的往往是需求规格说明的错误。一般来说,系统测试是功能性测试,不是结构性测试[12]。

在此次测试中,我们采用白盒测试和黑盒测试相结合的方法。

5.2 单元测试实例

1.“用户注册”测试

测试要点 用户名、密码 测试数据 已存在的用户名;输入已经注册过的用户名“tt1990” 用户名、密码 用户名为真、密码不符合要求输测试结果 提示“该用户名已存在,请选择其它用户名” 提示“密码在6-16为之入 “zhangsan”而密码为“123” 间” 表5.1 用户注册测试表

2.“用户登录”测试

测试要点 用户名、密码 测试路径 用户名为假、密码为假;输入用测试结果 提示“用户名或密码错户名“hddh”;密码“123456” 误”并返回重新登录 用户名、密码 用户名为真、密码为假;输入:用户名“liuqiang”; 密码“123456” 用户名、密码 用户名为真、密码为真;输入:用户名“liuqiang”;密码“147258” 提示“登录成功” 返回主页 提示“登录失败”并返回重新登录 表5.2 用户登录测试表

26

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

3.“信息搜索”测试

测试要点 关键字 测试路径 关键字为空 测试结果 提示“没有你要查询的信息” 关键字 关键字为假 输入“啊” 关键字 关键字为真 “九寨” 返回检索结果:“没有你要查询的信息” 根据选择的检索类型和方式返回检索结果 表5.3 信息检索测试表

4.“在线留言”测试

测试要点 用户名、密码、留言等 用户名、密码、留言等 用户名、密码、留言等 用户名、密码、留言等 用户名为真、密码为真,留言正确 测试数据 已登陆的用户 如“xikeda” 用户名为真、密码与确认密码不一致 用户名已经登陆,留言为空 提示“请按规范例子输入你的留言” 提示“感谢您的留言” 返回留言页面 提示“请重新登陆” 测试结果 可以直接留言 表5.4在线留言测试表

以上测试结果均达到预期目标。

5.3 数据跟踪实例

在对旅游网站系统测试过程中,作者对系统内的数据进行跟踪。数据跟踪实例如下:

1.用户注册。在“用户注册”测试中,用户通过注册页面按要求填写注册信息并提交完成。打开数据库,就可以看到用户注册时输入的信息。如果输入的数据不符合

27

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

系统要求,数据就不能写入数据库且系统会提示错误信息。经过多次重复地测试,发现系统存在的问题并及时修改,最终达到既定目标,

2.用户登录。在“用户权限”测试中,用户通过输入用户名和密码登录,在此过程中,系统会验证用户的权限,如果权限值为1,则为管理员;权限值为0,则为普通用户。权限低的用户,对本站的访问会受到限制。通过对不同权限用户的测试跟踪,证明了此功能的正确性。

3.景点/新闻信息搜索。在“信息搜索”测试中,通过输入同的关键字和选择不同的查询方式,搜索结果同数据库中的数据进行比较,大量数据测试证明此模块的功能达到预期目标。

4.在线留言。在“在线留言”测试中,用户通过留言页面按要求填写留言信息并提交完成。

5.4 综合测试

在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网站的开发目标。

28

基于ASP.NET、C#、Ajax 和SQLServer 的网络日志管理系统

6 结 论

通过近3个月的努力,终于完成了自由行旅游网站的开发与设计,完成了论文的写作。在开发过程中,体验了其中的苦与乐,学会了如何面临困难,如何解决问题,学会了团结合作,达到了锻炼的目的。同时,拓展了知识面,进一步加深了对网站开发的理解和认识。

在做毕业设计之前,我对旅游网站系统的理解,是停留在感官和理论水平上的,是“纸上谈兵”,缺乏实际的网站开发经验。这次通过做毕业设计,完成了旅游网站系统的开发任务。在整个开发过程中,遇到了很多问题,但“功夫不负有心人”,最终,问题都被一一解决了。刚开始时,我对旅游网站系统的认知很肤浅,对其工作原理,实现的方式,开发的原则和方法,没有一个明确、清楚的概念和思路。在指导老师的推荐下,作者查阅了很多相关资料和文章,如《ASP入门与提高》、《信息组织与检索》、《软件工程》等。

在设计的过程中,我增长了很多知识和见解,进一步熟悉了ASP编程、网页制作的方法以及网页制作工具的使用。通过分析,画出了网站的流程图,并且掌握了网站设计的基本步骤和方法,经历了网站规划、网站分析、网站设计等阶段。更正了以前对网站的错误认识。懂得了为什么网站维护对于网站的开发与设计是至关重要的,而且知道了网页的更新并不是通过修改网页,而是利用更新管理数据库中的信息。

在开发此网站的过程中,我时刻提醒自己:网站功能要完善,结构要清晰、安全性要好,操作维护要简单。现在看来,此网站基本达到以上的要求,但是仍存在缺点和不足。在调试过程中出现的部分问题还没能完全解决,只是避免了问题的出现。另外,对网站的制作速度太慢,工具的使用还不熟练,还有待于改善和提高。

29


网络日志管理系统的毕业设计 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海市中小学“拯救濒危野生动物”科普知识竞赛

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: