测试分析报告
1引言
1.1编写目的
测试分析报告是在测试的基础上,对测试的结果以及测试的数据等加以记录和分析总结,它是测试过程中的一个重要环节。对今后软件的功能的加强起着关键作用。另外,它还有利于今后软件开发者阅读源程序,根据测试提供的数据和结果,分析源代码,掌握各函数的功能和局限性,从而缩短软件开发者的在开发时间和所耗费的精力、资金。
本文档的预期读者是软件开发人员。
1.2背景
A、待开发软件名称:机房收费系统
B、项目提出者:米新江教授
开发者:周江霄
用户:廊坊师范学院全体教职工和学生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
C、该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
1.3定义
注册 | 消费金额 | 充值 | 值班 | 退卡 |
Login | Consume | Recharge | On work | Cancel |
结账 | 基本数据 | 购卡 | 上机 | 下机 |
Statement | Basic_date | Buycard | Login | logout |
1.4参考资料
[1]《软件工程事务》刘学俊 李继芳 刘汉中 编著 浙江大学出版社
[2]测试分析计划(GB8567——88)
2测试概要
用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明这种改变的原因。
3测试结果及发现
3.1基本信息测试(Basicdata_Info)
本测试中实际得到的动态输出结果和要求的结果完全一致,证明这个模块的程序无异常。
3.2用户信息测试(User_Info)
本测试中实际得到的动态输出结果和要求的结果完全一致,证明这个模块的程序无异常。
3.3结账(Check)
本测试中实际得到的动态输出结果和要求的结果完全一致,证明这个模块的程序无异常。
4对软件功能的结论
4.1基本数据设定(Basicdata_Info)
4.1.1能力
保证系统投入测试运行最基本的信息设置,经过测试,基本数据的设置能够满足正常系统运行的需要。
4.2.2限制
基本数据设置中主要有半小时费用、准备时间、至少上机时间、最少金额等,主要内容为时间和费用的设置,对数据输入的要求较小,只要是符合正常逻辑的数字即可。
4.2用户信息设置(User_Info)
4.2.1能力
这一部分的主要功能包括用户注册、充值、上机、退卡等一系列功能,经过测试,系统能够正确完成学生的注册、充值、退卡服务。
4.2.2限制
由于该部分涉及的功能比较广泛,程序段比较负责,对输入的数据要求较为严格,所以这一部分测试的主要局限是对学生整个使用流程的把握和掌控,比如要测试上机、充值和退卡功能,首先要保证相应卡号已经注册,才能够拥有相应权限。
4.3结账设置(Check)
4.3.1功能
这一部分主要是针对管理员的功能测试,在输入数据方面要求较小,主要是对日期的查询与选择,然后根据日期输出相应的账单记录。
4.3.2限制
这一部分的输入主要靠鼠标点击选择要查询的时间范围,不存在键盘输入。在测试过程中限制很小。
5分析摘要
5.1能力
陈述经测试证实了的本软件的能力。如果所进行的测试是为了验证一项或几项特定性能要求的实现,应提供这方面的测试结果与要求之间的比较,并确定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响。
经过测试,软件具备测试计划中要求的功能,达到了要求的能力标准,符合软件性能的要求。
5.2缺陷和限制
测试虽然大部分实现了系统的预期要求,但还是有一小部分存在缺陷。
a.在结账模块,周结账单的输出有时不能按照时间顺序排列输出,不方便管理员对信息的管理。
b.在操作员工作记录方面,系统一般在操作员注销后才存储值班记录,如果遇到中途断电或系统遭遇故障导致操作员没有正常注销,则没有该操作员的工作记录。
c.限制:系统只有在连接服务器的情况下才能正常投入运转。
5.3建议
根据测试分析报告中出现的缺陷和限制,找出相关程序代码,对程序代码进行修改,使系统功能更加完善。
a.修改方法:程序代码调试
b.紧迫程度:重要
c.预计工作量:改进工作保证在3天以内
d.修改负责人:周江霄
5.4评价
经测试,该软件开发基本达到预定目标,但部分细节仍需完善,就修改后方可交付使用。
6测试资源消耗
人员消耗:整个测试工作完成需要测试人员15人
机时消耗:7天左右