资源描述
成绩
课程设计汇报
题 目 紫兴图书管理系统测试
课 程 名 称 软件测试技术课程设计
院 部 名 称 计算机工程学院
专 业 计算机科学和技术
班 级 M11计算机科学和技术I
学 生 姓 名 韩慧
学 号
课程设计地点 A107
课程设计课时 20
指 导 教 师 王智钢
金陵科技学院教务处制
目录
目录 1
1测试需求分析 3
1.1系统概述 3
1.2测试需求 3
1.3测试目标 3
2测试计划书 4
2.1定义 4
2.2计划 4
2.3测试项目说明 4
3测试用例设计 4
3.1系统登陆测试 4
3.2资料管理测试 5
3.3借阅管理测试 9
3.4借阅查询测试 10
3.5物品管理测试 11
3.6读者管理测试 12
3.7统计分析测试 14
3.8打印中心测试 15
3.9用户、管理员管理测试 17
4测试实施及结果分析 19
4.1测试计划实施情况 19
4.1.1测试环境和工具 19
4.1.2测试实施和统计 20
4.2软件结果分析 20
4.2.1系统登录 20
4.2.2图书管理测试 20
4.2.3借阅管理测试 20
4.2.4借阅查询测试 20
4.2.5物品管理测试 21
4.2.6读者管理测试 21
4.2.7统计分析测试 21
4.2.8打印中心测试 21
4.2.9用户、管理员管理测试 21
4.3测试评价 21
4.1软件评价 21
4.2缺点和限制 22
4.3提议 22
5总结 22
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总结
经过此次课程设计,我们小组组员在以前学习基础上,深入对软件测试探讨和研究,能具体化了解测试具体步骤和步骤,和所产生文档,具体到每个步骤,达成共同学习和相互学习目标。前阶段测试工作结束后,测试工作产生了部分结果,同时也存在部分不足地方,我们经过对项目进行总结,统计分析得出结论,对以后工作提出改善提议和参考。从而具体地了解测试。
原来这门课程知识我还学得不够扎实,但经过这次课设,在设计过程中碰到了很多问题,刚开始要设计时候不知道从哪里下手,但经过不停探索和老师教导得以处理,让我学到了很多书本上没有东西,我也将书本上知识融会贯通,起到了很好辅助学习效果,我也发觉我学到知识比上个学期学还要多。理论和实践相结合是学习最有效方法,这次设计中我也发觉了自己很多不足之处,对以前所学了解不够深刻,掌握不够牢靠。经过这次课设,我也把所学过知识重新温故了一边。在准备工作中要正确分析系统需求,把大致框架做好,然后再逐一细化。
同时经过这几天汇报编写,我也发觉了自己很多不足,自己知识很多漏洞,看到了自己实践经验还是比较缺乏,理论联络实际能力还是比较脆弱。最终,在这里对老师和同学帮助表示最真挚感谢。在以后学习和生活当中我一定再接再厉,不求最好,但求愈加好!
展开阅读全文