目录
1引言.............................................................................................................................. II
1.1编写目的................................................................................................................... II
1.2背景........................................................................................................................ III
1.3定义........................................................................................................................ III
1.4参考资料.................................................................................................................. III
2测试概要...................................................................................................................... III
3测试结果及发现........................................................................................................... IV
3.1测试1(标识符)..................................................................................................... IV
3.2测试2(标识符)..................................................................................................... IV
3.3测试3(标识符)..................................................................................................... IV
4分析摘要..................................................................................................................... VII
4.1能力....................................................................................................................... VII
4.2缺陷和限制............................................................................................................. VII
4.3建议...................................................................................................................... VIII
4.4评价...................................................................................................................... VIII
5测试资源消耗............................................................................................................. VIII
该测试报告的编写目的是对该系统进行测试并记录测试过程,对软件的质量进行评价,为软件设计人员提供BUG依据。
被测试软件系统:音响产品管理系统
任务提出者:软件开发小组
任务开发者:软件开发小组
用户:音响店工作人员、用户
测试环境与实际运行环境之间可能存在的差异:用户数量多,数据量庞大
以上差异对测试结果的影响:可能会影响运行速度和结果
DBMS:数据库管理系统
windows 7/8:运行环境
《软件工程导论》(第五版) 张海藩编著 清华大学出版社
表1 需要测试的功能
管理员及用户登录输入用户名及密码:
表2 测试使用的管理员和用户的用户名和密码
管理员对音响产品,根据界面要求输入用户条形码及音响产品条形码对音响进行增、删、改、查的操作。
表3 测试的管理员和用户的功能及其音响产品条形码
a.修改用户的密码操作
表4 测试修改密码功能使用的管理员和用户名和密码
针对实际情况,该软件能够对管理模块进行安全性的设置,在测试过程中我们测试了本系统的所有功能,认为考虑到了绝大多数错误情况,错误信息在单元测试时基本都已经解决。测试环境与实际运行环境之间存在的差异对实验结果影响不大。
(1)在登录系统中,没有对不符合要求的用户名格式进行限制;
(2)在查询系统中,没有对每一个音响详细信息的查询,只有大致粗略的查询;
(3)在总体上,除了基本的五大功能没有功能上的丰富。
(1)在登录系统中设置检索用户名的函数,对用户名格式予以限制
紧迫程度:一般
预计的工作量:1个工作日
修改的负责人:邓薇
(2)在建立的数据库中添加音响产品的详细信息,在查询系统中增加函数,界面增加按钮
紧迫程度:紧迫
预计工作量:2-3个工作日
修改负责人:谭楚婧
(3)扩大数据库系统,丰富系统功能,增加如用户线上交流等更多功能
紧迫程度:一般
预计工作量:7个工作日
修改负责人:李丹阳
该软件基本功能已完善,经过测试可以投入使用。
测试工作的资源消耗7个工作日左右的时间,参加测试的工作人员有3名。
《软件工程》
图书管理系统
需求分析
设计组名:SOS
组 长:
总设计师:
解说员:
设计成员:
专业:计算机应用
报告日期:20##年10月25日星期一
1、 简介
1.1 目的
1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
① 图书信息的录入、删除及修改。
② 图书信息的多关键字检索查询。
③ 图书的出借、返还和资料统计。
2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:
① 读者信息的登记、删除及修改。
② 读者资料的统计与查询。
3)能够对需要的统计结果提供打印输出。
4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
1.2 背景
a.待开发的软件系统的名称是《图书管理系统》
b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理。
1.3 参考文献
《软件工程》-----张海藩 编著 清华大学出版社
《数据库系统概论》-------萨师煊 王珊 编著 高等教育出版社
《C#程序设计》-----------吕文达 编著 清华大学出版社
2、 概述
2、1用户需求分析
2.1.1产品透视图(产品结合)
2.1.2产品功能
登录系统:注销用户,系统退出。
管理:用户管理、图书管理、借阅管理。
查询:图书查询、读者查询、借阅查询。
报表打印:所有图书、借出图书、库存图书、所有读者。
帮助:使用说明、关于。
2.1.3用户角色
2.1.4操作环境
2.1.5设计实现约束
2、2建立需求原型
上图是用例图的建模过程,下面是该系统的用户需求陈述:
(1) 某大学图书馆准备开发“图书管理系统”,以方便广大师生借阅、浏览:
(2) 师生即用户需要先注册然后才能借阅图书。用户进行注册时需要输入个人信息,注册成功后,会获得一个由系统提供的标识其身份的标识码。
(3) 用户登录进入图书管理系统后,可以通过Web页面查看图书的各种信息,如图书的借阅情况,作者等
(4) 用户登录后可以借阅图书,并在系统规定的时间内还书。否则必须缴纳罚款金。用户借阅图书时,系统会注明借阅时间。
(5) 图书管理员可以查询图书,查看一些借阅情况,更容易知道哪类图书需求量大,好做到合理的更新增减图书。有用户违规或没按时还书的情况,他们做处理,收罚金。查询图书可以是用户得知图书更具体的位置以节省时间。
(6) 系统管理员可以对书籍进行操控,注册,修改图书及信息;注册,修改读者信息;进行系统维护。
从上述需求陈述中可以发现以下元素:
① 参入者
·用户
·图书管理员
·系统管理员
② 基本用例
● 注册
● 登录
● 查询图书
● 借阅图书
● 归还图书
● 更新图书
● 图书信息
● 读者信息
● 系统维护
上图是用户还书时的用例图。当用户还书时,图书管理员需要检查图书是否被损坏并查看是否按规定时间还书。如果图书没有损坏而且按规定时间还书,那么图书管理员就修改该图书的信息,删除用户借书记录,登记还书时间。如果图书被损坏用户必须交罚金,图书管理员除了收款外还要把图书和用户的信息修改好,并记录图书损坏的程度,以致其它用户借阅时方便。
上图是用户查询图书的用例图。当用户登录系统查询图书时,系统会根据图书信息表查询出图书信息并反馈给用户。用户可以检索到图书馆的馆藏书目、读者基本信息、读者借书、超期读者、罚款记录、最新图书、借阅频率最高的图书信息、图书具体的藏书位置。用户还可以预定图书。
2、3系统需求分析
①功能需求
1 用户登录系统:包括管理员登陆,学生查阅信息登陆
2.在编目的时候自动迅速查找新的书籍是否已编目,并可以快速编目。
3.能够用计算机进行快速查找,已确定图书的名称和存放的位置。
4.查找出一本已借出的书现在在谁那里。
5.,各类具体查找功能。
6.统计一本结束正在一段时间内借过多少本书。
7.统计一本书在一段时间内被谁借过。
8.在还书时实现计算机自动判断图书借阅是否超期根据条例进行罚款。
9.在书丢失时进行赔偿,可以自行设置赔偿条例。
10.大型数据库,要可以灵活设置库的性质(1.是否可借2.借阅时间3.不同的读者节约本书可以进行设置4.增加、删除、修改库)。
11.图书管理员有不同的职位要可以进行权限设置。
12.读者信息管理。
13.统计当天工作人员工作流量和流量统计情况
②数据需求
输入图书的数量,图书的信息,图书编号,用户的信息,用户账号。用户查询时输出图书的数量,罚款记录、最新图书、借阅频率最高的图书信息等。
③性能需求
学校对系统性能无特殊的要求,只要查询图书的时候没有明显的延迟就可以了,学校图书馆目前有藏书20万册,查询时不要超过3秒钟。
④外部接口需求
4.1 用户接口
4.2 软件接口
因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口
4.3 硬件接口
因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口
4.4 通信接口
⑤非功能需求
⑥ 安全性需求
图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书的借出状况,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。
⑦ 保密性需求
⑧其他需求
1 附录A 术语表
2 附录B 分析模型
3 附录C 争议点
2、4进行需求验证
图书管理系统测试分析报告1引言11编写目的为了发现图书管理系统软件的错误进行如下测试12背景a测试软件系统名称图书管理系统13参考…
在线考试系统测试分析报告目录1引言311编写目的312背景313定义314参考资料32测试概要43测试结果及发现431测试1系统登…
图书信息管理系统Library测试总结分析报告重庆正大软件职业技术学院20xx年05月05日TSGL软件测试分析报告文档名称测试总…
音响产品信息管理系统测试分析报告项目承担部门20xx级计科2班小组撰写人签名邓薇20xx2276谭楚婧20xx2299李丹阳20x…
软件测试报告书软件名称:图书管理系统测试人员:测试日期:20##年6月6号目录1简介.......................…
图书信息管理系统Library测试总结分析报告重庆正大软件职业技术学院20xx年05月05日TSGL软件测试分析报告文档名称测试总…
目录一前言11目的12项目背景概述13项目实施环境14项目人员及其分工25项目实施计划2二需求分析21概述22功能需求33其它需求…
图书信息管理系统测试计划20xx年4月28日XXXX测试计划文档名称测试计划作者XXX审核批准日期20xx428日期日期XXXX测…
软件测试报告书软件名称:图书管理系统测试人员:测试日期:20##年6月6号目录1简介.......................…
设计名称课程名称姓名班级授课教师信息工程学院课程设计图书管理系统需求分析报告软件需求2薄文正12软件工程1班邱老师目录第一章引言2…
〖图书管理系统〗测试计划20XX-12-12目录1引言1.1编写目的1.2项目背景1.3定义1.4参考资料2软件概述2.1目标2.…