图书管理系统测试分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:Personnel Management’08_Development_00
版本号:1.0
文档名称:测试分析报告
项目名称:图书管理系统
项目负责人:***
编写:****
校对:****
审核:****
批准:****
开发单位:软件工程开发小组
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3参考资料 (3)
2测试概要 (3)
3测试结果及发现 (6)
3.1测试1功能测试 (6)
3.2测试2性能测试 (7)
4对软件功能的结论 (8)
4.1功能1:对图书的增加、删除、修改 (8)
4.1.1能力 (8)
4.1.2限制 (8)
4.2功能2:图书的查询,图书借阅信息的查询 (8)
4.2.1能力 (8)
4.2.2限制 (9)
4.3功能3:图书借阅还书 (9)
4.3.1能力 (9)
4.3.2限制 (9)
5分析摘要 (9)
5.1能力 (9)
5.2缺陷和限制 (9)
5.3建议 (9)
5.4评价 (10)
6测试资源消耗 (10)
1引言
1.1编写目的
在项目小组(系统分析员)提交了软件《详细设计设计说明书》,并经程序员与系统分析员充分讨论和分析后,由程序员提出了这份测试分析报告。
此软件分析报告对《图书管理系统》项目具体代码完成的过程中,项目组中主要负责测试的人员记录在测试过程中发现的问题以及对问题改进的建议。
本文档将供系统的编程人员、集成人员、维护人员查询和使用。
1.2背景
(1)本系统的名称是:图书管理系统
(2)本项目的任务提出者是某高校,开发者是软件项目管理小组,用户是某企业人事及相关部门。
1.3参考资料
列出要用到的参考资料,如:
[1]软件工程开发小组, 《<图书管理系统>需求规格说明书》, 2014.
[2]软件工程开发小组, 《<图书管理系统>概要设计说明书》, 2014.
[3]软件工程开发小组,《<图书管理系统>详细设计说名书》,2014
[4]朱作付, 《软件工程》, 科学出版社, 2005.
[5]郑人杰, 殷人昆, 陶永雷,《实用软件工程》, 清华大学出版社,
1997.
[6]卫红春, 《软件工程概论》, 清华大学出版社, 2007.
2测试概要
2.1测试采用的标准及技术
测试采用的标准和技术如表1~3所示
表1 开始/中断/完成测试说明
2.2目标系统的功能需求
目标系统的功能需求如表4所示
2.3目标系统的性能需求目标系统的性能需求如表5所示
3测试结果及发现3.1测试1 功能测试
系统的功能测试如表6所示
3.2测试2 性能测试
系统的性能测试报告如表7所示
4对软件功能的结论
4.1功能1:对图书的增加、删除、修改
4.1.1能力
基本实现了对图书信息的录入,即图书的增加;图书的选择性删除;图书信息的修改。这几项功能都是由图书管理员来操作完成的。
4.1.2限制
图书的管理都由管理员完成,学生没有此项权限,容易造成管理员工作量过大。
4.2功能2:图书的查询,图书借阅信息的查询
4.2.1能力
图书信息的查询是管理员和学生都有权限进项的选项
图书借阅信息的查询,主要由管理员进行查询,可查询到借阅的图书编号,
学生学号,和借阅日期。学生只能查询到本人借阅的图书。
4.2.2限制
学生无法查看本人图书的借阅日期
4.3功能3:图书借阅还书
4.3.1能力
基本上实现了学生对图书的借阅、还书
4.3.2限制
管理员无法借阅图书
5分析摘要
5.1能力
本系统基本实现以下功能:
a.实现图书新的增加、修改、删除
b.图书信息的查询、图书借阅信息的查询
c.图书借阅、还书
在测试环境中很难模拟并发的操作,而实际运行环境中
5.2缺陷和限制
测试的数据都是基于学校事务人员进行设置的,可能有些方面在具体运行中还有欠缺,有待改进。在测试过程中没有具体连接到硬件设备,可能在打印处理等放方面有欠缺,如掉电处理等。网站中在页面格式、用户体验方面还有改进的空间。
在处理边界数据流时,还停留在全局数据流通用,未对具体的每块数据流以角色区分而选择不同的视图。
5.3建议
对每项缺陷提出改进建议,如:
a.在测试过程中,运行时错误的修改是最为紧迫的,预计修改这方面的工
作量约为10个机时。
b.在界面优化方面由一人负责,大概需要1个机时。
5.4评价
该“图书管理系统”在基本功能方面,尤其是网站应用方面,已满足基本需求,达到初步效果,可以不久后投入使用。
现在学校需要处理的图书信息越来越多,开发这样一个系统的应用前景广泛,具有很高的实用价值。
6测试资源消耗
测试输入了大量数据,包括数据库中存放管理员,学生账户等信息。其中管理员的信息输入量比较大。
项目组中一人负责测试,估计总耗费时越8个机时。