图书管理系统系统测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【图书管理系统】测试计划说明书
题目:图书管理系统
学院:电子与信息工程学院
班级:10软件本(1)班
姓名:严俊琦陶珍珍李霞李玲芬
学号:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 指导老师:彭蕾
目录
1 引言 (2)
1.1 编写目的......................................................................................................................................................... .2 1.2 项目背景 (2)
1.3 参考资料 (2)
2 任务概述 (3)
2.1目标 (3)
2.2运行环境.................................................................................................................................... (3)
2.3需求概述 (3)
2.4条件与限制 (3)
3 测试结果及缺陷分析 (4)
登录界面: (5)
情况一、 (6)
情况二、 (6)
情况三、 (7)
情况四: (7)
3.1测试执行情况与记录 (8)
3.1.1 测试组织 (8)
3.1.2 测试时间 (8)
3.1.3 测试版本 (9)
3.2覆盖分析 (9)
3.2.1 需求覆盖 (9)
3.2.2 测试覆盖 (9)
3.3缺陷的统计与分析 (9)
3.3.1 缺陷汇总 (9)
3.3.2 缺陷分析 (10)
3.3.3 残留缺陷与未解决问题 (10)
4 测试结论和建议 (10)
5 评价准则 (11)
5.1 范围 (11)
5.2 数据整理 (11)
5.3 尺度 (11)
1 引言
1.1 编写目的
为对项目进行测试,且保证测试质量与进度,以便详细的记录测试过程,我们编写了此测试计划。
1.2 项目背景
我校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,快捷。
说明:
<1> 开发软件名称:图书管理系统。
<2> 项目开发者:电子与信息学院计算机科学系“图书管理系统”
开发小组:10 软件(一)班
1.3 参考资料
【1】张海藩《软件工程导论》,第五版清华大学出版社;
【2】王珊等,《数据库原理及设计》,清华大学出版社;
【3】赵池龙等,《软件工程实践教程》,电子工业出版社;
2 任务概述
2.1 目标
本文档的目标是详细描述对图书馆管理系统进行系统测试的测试过程。本文档所测试的功能均来自于需求文档:图书馆管理系统需求规格说明书。
2.2 运行环境
软件环境:操作系统:必须Windows 系列操作系统;
浏览器:IE浏览器。
硬件环境:CPU在1GHz以上;
至少256MB内存;
2.3需求概述
本次测试主要针对本小组开发的图书馆管理系统进行系统测试,主要包括功能测试、界面测试、文档测试。
在图书馆管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间发现的所有缺陷都需要改正并确认。
2.4条件与限制
由于开发时间和计算机数量有限,该系统并未提供这一功能,对信息的保护仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善
3 测试结果及缺陷分析
用例一、
用户名密码
严俊琦123456
李玲芬123456
李霞123456
陶珍珍123456 登录界面:
情况一、
情况二、
情况三、
情况四:
3.1测试执行情况与记录
描述测试资源消耗情况,记录实际数据。
3.1.1测试组织
可列出简单的测试组架构图,包括:
测试组架构(如存在分组、用户参与等情况)
测试成员(严俊琦)
主要测试人员李霞
参与测试人员严俊琦、李玲芬、李霞、陶珍珍
3.1.2测试时间
列出测试的跨度和工作量,最好区分测试文档和活动的时间。数据可供过程度量使用。
例如登录子系统/子功能
实际开始时间-实际结束时间
总工时/总工作日
任务2012年10月6日——10月9日
合计 4 天
对于大系统/项目来说最终要统计资源的总投入,必要时要增加成本一栏,以便管理者清楚的知道究竟花费了多少人力去完成测试。
测试类型人员成本工具设备其他费用
总计 5 人
在数据汇总时可以统计个人的平均投入时间和总体时间、整体投入平均时间和
总体时间,还可以算出每一个功能点所花费的时/人。
用时人员编写用例执行测试总计
合计 2 时/人
3.1.3测试版本
给出测试的版本,如果是最终报告,可能要报告测试次数回归测试多少次。
列出表格清单则便于知道那个子系统/子模块的测试频度,对于多次回归的子系统/子模块将引起开发者关注。
3.2 覆盖分析
3.2.1需求覆盖
需求覆盖率是指经过测试的需求/功能和需求规格说明书中所有需求/功能的比值,通常情况下要达到100%的目标。
需求/功能(或编号)测试类型是否通过备注
[Y][P][N][N/A]
根据测试结果,按编号给出每一测试需求的通过与否结论。P表示部分通过,N/A表示不可测试或者用例不适用。实际上,需求跟踪矩阵列出了一一对应的用例情况以避免遗漏,此表作用为传达需求的测试信息以供检查和审核。
需求覆盖率计算Y项/需求总数×100%
3.2.2测试覆盖
需求/功能(或编号)用例个数执行总数未执行未/漏测分析和原因
实际上,测试用例已经记载了预期结果数据,测试缺陷上说明了实测结果数据和与预期结果数据的偏差;因此没有必要对每个编号在此包含更详细的说明的缺陷记录与偏差,列表的目的仅在于更好的查看测试结果。
测试覆盖率计算执行数/用例总数×100%
3.3 缺陷的统计与分析
缺陷统计主要涉及到被测系统的质量,因此,这部分成为开发人员、质量人员重点关注的部分。
3.3.1缺陷汇总
被测系统系统测试回归测试总计
合计