韩爽  

1 调试方法 
该系统在本地服务器上进行运行和调试,鉴于对系统的内部结构和处理算法的完全了解以及对系统功能的全面掌握对系统进行白盒测试和黑盒测试。 
在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。测试目的在于:发现错误而执行一个程序的过程,测试的最重要目的是发现其中尚未发现的错误。 
为了设计出有效的测试方案按照下面准则进行测试:所有测试都应追溯到用户需求;在完成了需求模型就要着手制定测试计划,在编码之前对所有测试工作进行计划和设计;御用Pareto原理着重对占出错误89%的容易出错的20%的模块进行测试,从小规模开始逐步进行大规模测试,通常先重点测试单个程序模块再转向集成的模块;精心设计测试方案,尽可能充分覆盖程序逻辑使之达到要求的可能性。

2 测试用例 
2.1 登录模块测试 
进入系统,输入用户名和密码,根据用户身份的不同,显示的操作菜单有所不同,一般读者只能查看图书信息和个人信息,并可以查询自己的借阅图书的历史记录;图书管理员可以对图书信息,读者信息以及借阅信息进行查看和管理。当输入错误的用户名称密码时显示登录错误并自动返回登录窗口。

2.2 图书管理测试 
 
图书管理员进入系统图书管理模块后,可对图书进行添加,修改,删除操作。 

(1)添加图书,填写图书基本信息,点击确定按钮,添加成功跳转到成功页
面并提示添加成功,可继续添加,添加失败跳转到失败页面并提示添加失败,请重新添加。当填写的信息不完全时,点击确定按钮将根据没有填写的信息给出提示。 
(2)删除图书,单个删除时,点击删除则根据图书的ID删除此图书信息,成功则返回列表,不成功则提示未删除成功的原因,多选删除时也根据图书ID数组删除多个图书,并跳转到相应的提示页面。 
(3)修改图书信息,点击查看图书信息时,可对图书信息进行修改,修改成功或失败跳转到相应提示页面。 
2.3 学生管理测试 
 
图书管理员进入系统借书证管理模块后,可对借助正进行添加,修改,注销等
操作。 
(1)办理借书证,填写读者基本信息,点击确定按钮,添加成功跳转到成功页面并提示添加成功,可继续添加,添加失败跳转到失败页面并提示添加失败,请重新添加。当填写的信息不完全时,点击确定按钮将根据没有填写的信息给出提示。 
(2)注销借书证,单个删除时,点击删除则根据借书证编号注销此借书证,成功则返回列表,不成功则提示未删除成功的原因,多选删除时也根据借书证ID的数组删除多个借书证,并跳转到相应的提示页面。 
(3)修改读者信息,点击查看读者借书证信息时,对其进行修改并根据结果成功或失败跳转到相应提示页面。 

2.4 借阅信息管理测试 
 
图书管理员进入系统借阅信息管理模块后,可对借阅信息进行管理操作。 

(1)办理借阅,根据读者借书证编号和图书编号办理读者借阅此图书,若图
书剩余数量为0,则提示不能借阅,图书数量不足,如此图书证已经借阅此图书,则提示不能借阅相同的图书,若借阅成功则转向成功界面。 
(2)图书归还,根据读者借书证编号和图书编号办理归还图书,借阅信息中必须有这条信息,否则不能归还,跳转提示页面。图书归还成功后不再有这条借阅信息,图书数量加1,并且计算好欠费情况。 
(3)查看借阅信息,能够根据图书编号或借书证编号查询借阅信息。 (4)办理还款,根据读者借书证编号为读者办理还款业务,根据结果能够跳转到相应的提示页面。

3 评价 
测试过程严格按照测试的流程,经过单元测试,子系统测试和系统测试。通过单元测试,查找出了系统各个模块内部的错误;通过子系统测试,发现了模块间相互协调和通信上的错误;通过系统的集成测试,发现了软件设计过程中存在的错误。通过改正错误的设计和实现部分,保证了图书借阅管理系统可以完成需求分析中指定的需求。 
从上面的测试中可以看出,此系统可以完成用户登录,系统设置,图书管理,读者管理,借阅管理和系统查询等功能。读者在本系统的应用下可以实现按照各种方式(如:书名、编号、作者)查询图书馆的藏书,方便的借阅图书,归还图书,能够查询自己的借阅图书情况。图书馆工作人员能够方便的对图书进行查询,方便的进行读者借阅情况,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除、分类管理等操作,对系统用户进行添加、修改、删除、权限设置等操作,对图书馆的办证参数进行修改维护等操作功能。测试阶段的工作一方面发现了系统的各种错误,另外一方面验证了修改后的系统能够实现提高图书馆工作效率的预期目的。

4.测试

 

posted on 2015-06-21 23:30  韩爽  阅读(4067)  评论(2编辑  收藏  举报