图书管理系统测试完成版.docx
- 文档编号:7170161
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:23
- 大小:706.28KB
图书管理系统测试完成版.docx
《图书管理系统测试完成版.docx》由会员分享,可在线阅读,更多相关《图书管理系统测试完成版.docx(23页珍藏版)》请在冰豆网上搜索。
图书管理系统测试完成版
成绩
课程设计报告
题目紫兴图书管理系统测试
课程名称软件测试技术课程设计
院部名称计算机工程学院
专业计算机科学与技术
班级M11计算机科学与技术I
学生姓名韩慧
学号1121117030
课程设计地点A107
课程设计学时20
指导教师王智钢
金陵科技学院教务处制
1测试需求分析
1.1系统概述
随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。
而图书馆的存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。
图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。
图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。
1.2测试需求
需要本图书管理系统能在功能上,不仅能包含图书管理的常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借和统计分析等等功能),而且还增加了条码的生成和打印功能(不仅为使用者省去了购买价格昂贵的条码专用打印机的费用,而且条码产生更方便,与系统结合更紧密)。
1.3测试目的
测试计划是在软件开发的前期对软件测试做出清晰,完整的计划,不光对整个测试起到关键性的作用,而且对开发人员的开发工作,整个项目的规划,项目经理的审查都有辅助性作用。
包含了产品概述,测试策略,测试方法,测试区域,测试配置,测试周期,测试资源,风险分析等内容;借助软件测试计划,参与测试的项目成员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。
首先,《测试计划》用来定义测试的范围、测试的方法、所需的资源、进度等,明确需要测试的产品项,需要覆盖的功能特性,需要执行的测试任务,每项任务的负责人,识别相关的风险。
其次,能够指导我们顺利的完成软件测试的任务,无论是在时间还是在任务分配或者是在进度安排方面都对我们起一个指导性的作用,使我们有条不紊的进行课程的学习。
测试计划是详细的计划过程中的一个副产品。
重要的是计划的过程,而不是文档本身。
测试计划的最终目标是表达(而非记录)测试组的意图、期望,以及对于即将进行的测试的理解。
2测试计划书
2.1定义
黑盒测试:
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。
在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试
2.2计划
测试内容
测试时间
测试需求分析
6月19日8点30—10点30
测试计划书
6月19日11点—12点、13点30—15点30
测试用例设计
6月20日8点30—12点
测试执行及结果分析
6月26日8点30—12点、13点30—15点
总结
6月27日8点30—12点
2.3测试项目说明
测试标识符
测试内容
实际测试工作内容与预先设计的内容的差别
系统登陆测试
检查用户是否合理、合法
无
资料管理测试
查询、添加、删除、修改图书信息
无
借阅管理测试
图书归还,续借
无
借阅查询测试
查询借阅记录、流水
无
物品管理测试
查询所有物品、添加物品
无
读者管理测试
添加、修改、删除用户
无
统计分析测试
资料状态统计、借阅排行榜
无
用户、管理员管理测试
添加、删除、修改用户、管理员信息
无
3测试用例设计
3.1系统登陆测试
系统登陆测试总表:
输入
输出
用户名
密码
权限
admin
管理员
登录成功,进入管理员模块
admin
管理员
登录失败,输入错误
admin
admin
管理员
登录失败,输入错误
1.输入:
”““admin”
输出要求:
登陆成功
输出结果:
2.输入:
”““admin”
输出要求:
登陆失败
输出结果:
3.输入:
”admin”“admin”
输出要求:
登陆失败
输出结果:
3.2资料管理测试
1.添加书籍测试
输入:
图书信息
输出要求:
添加成功
输出结果:
2.修改图书测试
输入:
输出要求:
修改成功
输出结果:
3.删除书籍测试
输入:
输出要求:
删除成功
输出结果:
对比可得出删除成功
4.下架书籍测试
输入:
输出要求:
下架成功
输出结果:
3.3借阅管理测试
1.归还资料测试
输入:
要求:
归还成功
结果:
2.续借测试
输入:
要求:
续借成功
结果:
3.4借阅查询测试
1.借阅记录测试
输入:
要求:
输出所有借阅测试
结果:
2.借阅流水测试
输入:
要求:
输出操作
结果:
3.5物品管理测试
1.查询物品测试
输入:
要求:
查询所有物品
结果:
2.添加物品测试
输入:
要求:
添加成功
结果:
3.6读者管理测试
1.读者添加测试
输入:
要求:
添加成功
结果:
2.修改用户
输入:
要求:
修改成功
结果:
3.7统计分析测试
1、借阅排行榜测试
输入:
要求:
输出所有资料借阅排行榜
结果:
2、资料状态统计测试
输入:
要求:
输出所有资料状态统计
3.8打印中心测试
1.读者当前借阅打印测试
输入:
要求:
打印当前页面
结果:
2.资料当前借阅打印测试
输入:
要求:
打印当前页面
结果:
3.系统条码标签测试
输入:
要求:
得到条形码
结果:
3.9用户、管理员管理测试
1.用户添加测试
输入:
要求:
添加成功
结果:
2.切换用户测试
输入:
要求:
登录成功
结果:
3.修改密码测试
输入:
要求:
修改成功
结果:
4.备份管理测试
输入:
要求:
备份管理
结果:
4测试执行及结果分析
4.1测试计划执行情况
4.1.1测试环境和工具
Windows7、紫兴图书管理系统
4.1.2测试执行和记录
执行内容
执行记录
系统登录测试
完成
资料管理测试
完成
借阅管理测试
完成
借阅查询测试
完成
物品管理测试
完成
读者管理测试
完成
统计分析测试
完成
打印中心测试
完成
用户管理员测试
完成
4.2软件结果分析
4.2.1系统登录
结果:
在测试过程中对于选用的用例基本能过提出错误提示,变现良好。
分析:
在输入时没有游客模块,在该功能上还有待进一步改进。
4.2.2图书管理测试
结果:
资料管理测试中的各项功能,包括添加书籍、修改图书、删除图书、下架书籍、添加图书分类、修改图书分类、删除图书分类,表现得都比较迅速。
分析:
对于图书信息表的数据项还应该多添加一些,这点还有待进一步改善。
4.2.3借阅管理测试
结果:
归还资料、续借速度较快,能力也较好。
分析:
最好能实现用户自己自主实现借阅功能,但需要自主借阅限制。
4.2.4借阅查询测试
结果:
能够进行简单查询书籍借阅的基本的情况
分析:
查询条件设立不够多
4.2.5物品管理测试
结果:
能够完成一般物品借还需求,物品管理,添加,修改
分析:
此功能较完善
4.2.6读者管理测试
结果:
能够对用户进行全面的管理,增加,修改,删除
分析:
此功能较完善
4.2.7统计分析测试
结果:
能够具体分析各种借阅情况
分析:
此功能较完善
4.2.8打印中心测试
结果:
能够打印图书借阅情况,信息
分析:
打印之前需导出,比较麻烦,最好能实现直接打印
4.2.9用户、管理员管理测试
结果:
在添加、删除、修改用户和管理员的功能上都较快。
分析:
由于数据库内容较少,添加、修改、删除速度都还不能反应出软件处理的真实情况,这点还需有待验证。
4.3测试评价
4.1软件评价
本图书管理系统能在功能上,不仅能包含图书管理的常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借和统计分析等等功能),而且还增加了条码的生成和打印功能,界面简洁美观,但是在某些功能上还有待进一步改善。
针对现实情况,该软件能对管理模块进行相应的操作,能做到基本的登陆验证、图书管理、还书、借书、图书查询、用户、管理员管理等功能,反应速度还能令人满意。
4.2缺陷和限制
1.在登录系统中,没有对不符合要求的用户名和密码格式进行限制。
2.在图书管理系统中,数据库中的内容还较少,不能较准确的反应出添加、删除、修改图书信息以及添加、删除、修改图书分类信息的速度。
3.在还书系统中,没有将书的条形码有效利用起来。
4.在限制条件下,最好能够实现用户自主借阅管理的功能。
4.3建议
a.增加登录时的验证规则;
b.增加数据库中的内容;
c.增加查询时的现实信息;
5总结
通过本次课程设计,我们小组成员在以前学习的基础上,深入对软件测试的探讨和研究,能具体化了解测试的具体流程和步骤,以及所产生的文档,具体到每个环节,达到共同学习和互相学习的目的。
前阶段的测试工作结束后,测试工作产生了一些成果,同时也存在一些不足的地方,我们通过对项目进行总结,统计分析得出结论,对今后的工作提出改进建议和参考。
从而具体地了解测试。
本来这门课程的知识我还学得不够扎实,但通过这次课设,在设计过程中碰到了很多问题,刚开始要设计的时候不知道从哪里下手,但通过不断摸索和老师的教导得以解决,让我学到了很多书本上没有的东西,我也将课本上的知识融会贯通,起到了很好的辅助学习的效果,我也发现我学到的知识比上个学期学的还要多。
理论和实践相结合是学习的最有效的方法,这次设计中我也发现了自己的很多不足之处,对以前所学的理解不够深刻,掌握不够牢固。
通过这次课设,我也把所学过的知识重新温故了一边。
在准备工作中要正确的分析系统需求,把大体框架做好,然后再逐一细化。
同时通过这几天报告的编写,我也发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆弱。
最后,在这里对老师和同学的帮助表示最诚挚的感谢。
在以后的学习和生活当中我一定再接再厉,不求最好,但求更好!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 测试 完成
![提示](https://static.bdocx.com/images/bang_tan.gif)