图书馆管理系统测试分析报告.doc

上传人:wj 文档编号:1307724 上传时间:2023-04-30 格式:DOC 页数:8 大小:65.50KB
下载 相关 举报
图书馆管理系统测试分析报告.doc_第1页
第1页 / 共8页
图书馆管理系统测试分析报告.doc_第2页
第2页 / 共8页
图书馆管理系统测试分析报告.doc_第3页
第3页 / 共8页
图书馆管理系统测试分析报告.doc_第4页
第4页 / 共8页
图书馆管理系统测试分析报告.doc_第5页
第5页 / 共8页
图书馆管理系统测试分析报告.doc_第6页
第6页 / 共8页
图书馆管理系统测试分析报告.doc_第7页
第7页 / 共8页
图书馆管理系统测试分析报告.doc_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书馆管理系统测试分析报告.doc

《图书馆管理系统测试分析报告.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统测试分析报告.doc(8页珍藏版)》请在冰点文库上搜索。

图书馆管理系统测试分析报告.doc

八、测试分析报告

八、测试分析报告

1.引言 1

1.1编写目的 1

1.2项目背景 1

1.3定义 1

1.4参考资料 2

2.测试计划执行情况 2

2.1测试项目 2

2.2测试机构和人员 2

2.3测试结果 2

3.软件需求测试结论 3

4.评价 3

4.1软件能力 3

4.2缺陷和限制 3

4.3建议 4

4.4测试结论 4

1.引言

1.1编写目的

为了发现“图书馆管理系统”软件存在的错误,进行以下测试

【阐明编写测试分析报告的目的,指明读者对象。

此报告供本系统开发组及校领导审阅。

1.2项目背景

《图书馆管理系统》软件由软件学院开发。

【说明项目的来源、委托单位及主管部门。

《教师教学网络测评》系统由协和学院计算机系开发。

本项目使用的基础数据来源于《高校教务管理系统》,本项目对学生、教师、课程等基础数据未提供相应的管理模块。

1.3定义

【列出测试分析报告中所用到的专门术语的定义和缩写词的原文。

1.4参考资料

《软件工程技术及应用》(东北林业大学出版社)

【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:

a.项目的计划任务书、合同或批文;

b.项目开发计划;

c.需求规格说明书;

d.概要设计说明书;

e.详细设计说明书;

f.用户操作手册;

g.测试计划;

h.测试分析报告所引用的其他资料、采用的软件工程标准或软件工作规范。

《教师教学网络测评》测试计划。

2.测试计划执行情况

2.1测试项目

1.系统登录窗口测试

测试目的:

保证登录窗口的正确性与安全性。

测试过程:

使用空密码及错误用户名密码进行登录,查看是否具有错误

提示,错误提示是否符合实际情况。

将操作员用户名和密码输入到管理

员登录窗口中,把管理员用户名和密码输入到操作员登录窗口中,检测

是否能够登录,是否有错误提示。

2.修改密码功能测试

测试目的:

检测密码修改是否能够成功,是否具有容错性。

测试过程:

输入错误的原密码、输入空密码、输入不一致的新密码,检

测这三种情况是否有出错提示以及提示是否准确。

 

3.图书录入、删除测试

测试目的:

测试正确性、容错性和操作是否方便。

测试过程:

输入空的书名、编号、时间。

输入文本的格式的编号,重复

的编号。

检测更新数据库的正确性和容错性。

4.会员录入、删除测试

测试目的:

测试正确性、容错性、操作是否方便。

 

测试过程:

输入空的会员名/编号/时间等。

输入文本的格式的编号,重

复的编号。

检测更新数据库的正确性和容错性。

5.会员查询测试

测试目的:

测试查询的准确性,容错性。

测试过程:

输入错误的查询字段值,检测是否报错。

输入精确的查询字

段值,检测结果是否准确。

输入模糊查询值,检测查询结果是否完整。

6.图书查询测试

测试目的:

测试查询的准确性,容错性。

测试过程:

输入错误的查询字段值,检测是否报错。

输入精确的查询字

段值,检测结果是否准确。

输入模糊查询值,检测查询结果是否完整。

7.借书测试

测试目的:

测试正确性,容错性。

测试过程:

输入不存在的图书编号,输入空的图书号或用户名,输入库

存为0的图书编号,检测是否有正确的出错提示。

8.还书测试 

测试目的:

测试正确性,容错性。

测试过程:

输入会员没有借和已经归还的书编号,检测是否有正确的出

错提示。

【列出每一测试项目的名称、内容和目的。

2.2测试机构和人员

【给出测试机构名称、负责人和参与测试人员名单。

2.3测试结果

1.系统登录窗口测试结果

输入空的用户名或密码,提示错误“用户名或密码不能为空”。

输入错误的管理员或操作员的密用户名或密码,提示错误“用户名或密码错误,请重新输入”。

  

2.修改密码功能测试

 管理员修改密码部分,输入空的原密码或空的新密码或不一致的新密码,提示“管理员姓名或密码不能为空,并且新管理员密码不能两次输入不同”。

输入错误的原密码,有效的新密码,提示“管理员姓名或管理员密码错误,请重新输入”。

输入新管理员密码(20位以上)其修改过后有效的密码部分为前20位,说明密码有效长度为20个字符。

但系统没有错误提示。

操作员修改密码部分,输入空的原密码或空的新密码或不一致的新密码,提示“用户名或密码不能为空,并且新管理员密码不能两次输入不同”。

输入错误的原密码,有效的新密码,提示“用户名或密码错误,请重新输入”。

输入新用户名密码(20位以上)其修改过后有效的密码部分为前20位,说明密码有效长度为20个字符。

但系统没有错误提示。

 

3.图书录入、删除测试

 输入空的图书编号或库存数量,提示更新不成功“图书编号不能为空”;“库存数量格式不正确”。

输入相同的ISBN能够更新成功,不符合需求条件。

 

 4.会员录入、删除测试

输入空的会员名/编号/时间等,提示“该会员不存在;编号不正确,请重新输入;时间错误等。

输入重复的编号,提示“该编号已存在”。

数据库更新成功。

5. 会员查询测试

 输入错误的查询字段值,检测是否报错:

显示错误。

输入精确的查询字段值,检测结果是否准确:

准确。

输入模糊查询值,检测查询结果是否完整:

查询结果完整。

 

6. 图书查询测试

 输入错误的查询字段值,检测是否报错:

显示错误。

输入精确的查询字段值,检测结果是否准确:

准确。

输入模糊查询值,检测查询结果是否完整:

查询结果完整。

 7. 借书测试

 输不存在的图书编号,不显示。

输入空的图书号或用户名,输入库存为0的图书编号,不显示 

8.还书测试

 输入会员没有借和已经归还的书编号,显示该书的目录。

【按顺序给出每一测试项目的:

a.实测结果数据;

b.与预期结果数据的偏差;

c.该项测试表明的事实;

d.该项测试发现的问题。

2.3.1教师评价:

对通过验证的学生,系统将列出该生的当前学期的任课教师的姓名、所任课程,并列出当前测评类型中的所有测评项目,以及每个子项目的可选分值或比例,学生可通过单击相应的分值或比例为每个子项目打分。

测试结果:

对所有参与测试的学生,系统能够准确地列出该生当前学期的任课教师,所选测评类型的子项目及各子项分值均列出无误。

学生所打的分数均可顺利提交到数据库。

结论:

200名学生的并发操作全部成功,证明”教师评价”功能正确实现,且证明本系统的负载符合要求。

2.3.2评价结果存储:

学生完成所列教师的各项测评后,点击”提交”按钮,系统将其提交的教师、测评类型、测评子项、子项测评分值存储到后台数据库中。

测试结果:

专业测试员依照测试用例精心准备的三个用户、二个测评类型、十个被测者,十一个测评子项共660条测试数据存储到evaldatabyitem数据表中,60条记录存储到evaldatabydepart数据表中,符合预期目标。

结论:

评价结果存储功能正确实现。

2.3.3结果统计:

系统管理员可随时统计指定的测评类型的测评结果数据。

通常这项工作应在该类测评结束后,将该测评类型取消其可测评状态后再进行,以统计出最终测评结果。

测试结果:

以专业测试员使用测试用例准备的测试数据为基准,统计功能执行后,evaldatabyobj,evaldatabytype两个数据表记录数及结果数据与人工统计出的预期结果(精确到0.01)完全一致,符合预期目标。

统计需要的执行时间:

1000条记录以内为毫秒级。

2000名学生、20个班级,80位任课教师、60门课程的评价数据统计时间少于30秒。

结论:

结果统计功能正确实现。

2.3.4结果查询:

系统管理员可查询所有测评类型、所有参评人员的统计数据。

统计数据包括按测评类型分类的参评人员总分、名次。

并以测评类型为单位按总分对参评人员进行排序。

测试结果:

以专业测试员使用测试用例准备的测试数据为基准,查询得到的统计结果页面列出了十位被测者的两类测评结果,与人工统计出的预期结果(精确到0.01)完全一致。

这十位被测者的测评子项得分也与预期结果一致。

3.软件需求测试结论

经过对图书馆管理系统的测试,基于时间关系,系统只有实现两个基本功能,正对这两个功能,进行测试后发现:

在登陆功能上面,测试结果在用户名的合法性没有达到要求,由于管理员帐户在根据设定的过程中是在数据库中不能轻易更改,所以在数据库中留有两个管理员帐户。

从总体上,系统实现的这两个功能实现了需求分析里面中登陆子系统和查询子系统的基本功能。

【按顺序给出每一项需求测试的结论。

包括:

a.证实的软件能力;

b.局限性(即项需求未得到充分测试的情况及原因)。

4.评价

4.1软件能力

该软件能够对管理模块进行安全性的设置;

因此具有登陆验证的功能。

软件能够进行基本的图书信息查询。

【经过测试所表明的软件能力。

本系统能够按需求定义实现全部功能,用户界面还需进一步美化。

4.2缺陷和限制

在查询系统中,没有对每一本图书详细信息的查询,只有大致的查询;没有图书馆管理系统进行功能上的丰富,只有两个基本功能;

【说明测试所揭露的软件缺陷和不足,以及可能给软件运行带来的影响。

用户的测评数据一旦提交,则无法修改。

且用户的测评权力容易被冒用,且一旦被冒用则无法从系统中清除该用户的测评数据。

此限制的造成原因为系统不记录测评数据来源于哪位用户。

4.3建议

能够实现其他功能,完善图书馆管理系统;

【提出为弥补上述缺陷的建议。

建议改进系统的用户验证方式,前台用户的验证附加密码验证,密码可使用学生的身份证号。

提示用户在提交数据前仔细复核数据。

4.4测试结论

该项软件的开发已达到预定目标,能交付使用。

【说明能否通过。

本系统经过3名专业测试员及200名学生的测试,确认本系统的功能达到了需求分析报告中所确定的目标。

顺利通过了确认测试。

文档类型:

¨可行性研究文档¨需求文档¨计划文档¨设计文档¨测试文档

¨用户文档¨工程文档¨维护文档¨过程文档

密级:

¨公开资料¨内部资料¨保密资料¨机密资料

状态:

¨初稿¨讨论稿¨发布

文档修改记录:

修改前版本号

修改原因

修改时间

修改人

修改后版本号

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2