学生成绩管理系统测试分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档名称:测试分析报告
项目计划:学生成绩管理系统
项目负责人:李嘉成,任子静
开发小组:苏队小组
测试分析报告
1引言
1.1编写目的
该《测试分析报告》文档有助于实现以下目标:了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。
本软件测试计划说明的读者对象是软件设计人员、测试人员。
1.2背景
1)待开发系统软件名称:学生成绩管理系统;
2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于广大师生成绩查询及管理;
3)测试环境:本系统实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。
1.3定义
Visual C#——C#是微软开发的一种面向对象的编程语言,是微软.NET开发环境的重要组成部分。而Microsoft Visual C# 2005是微软开发的C#编程集成开发环境(同种产品还有Borland公司的C# Builder),它是为生成在 .NET Framework 上运行的多种应用程序而设计的。
1.4参考资料
《软件工程》课本第7章软件测试章节。
2测试概要
软件所要实现的功能及程序的关系如下表:
其中对输入输出的数据要求如下:
输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时,学分保留一位小数;
输出成绩分数、课程号、学号、学年、学期精度仍为整数,输出学分、学时、绩点保留一位小数。
3测试结果及发现
1测试1(标识符)
学生在输入自己的学号及账号时可以查询自己的选修课与必修课的成绩及对自己账号的密码修改。
例如10001学号的同学输入:学号和密码
预期输出:他的基本信息与成绩单表。
实际输出:它的基本信息与成绩单。
老师可以上传选修了自己课程的成绩:老师登录进入上传成绩单界面后。可以直接上传成绩。输入:老师登录名与密码。
预期输出:他的基本信息与需上传的学生名单。
实际输出:他的基本信息与需上传的学生名单。上传成功
管理员可以管理学生及老师的基本信息。
输入:管理员登录名与密码。
预期输出:他的基本信息与修改与更新的信息(教师,学生,课程基本信息)。
实际输出:他的基本信息与修改与更新的信息(教师,学生,课程基本信息)。并且添加成功。
4对软件功能的结论
4.1功能1(标识符)
4.1.1能力
登陆、密码模块测试
本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应模
块并得到应有的权限,检验密码模块的正确有效性。
4.1.2限制
目前我们的使用范围非常狭窄。测试数据值的范围包括动态数据和静态数据,有局限性。
4.2功能2(标识符)
学生,教师,课程信息管理测试
本测试采用白盒测试法:主要内容是插入商品信息的测试。
5分析摘要
5.1能力
测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试
经过软件测试后对我们对软件的要求基本功能满足,因为本系统是一个类似的网站,由前台与后台的管理。前台就是学生的自助查询,后台就是老师与管理员,老师只能上传学生的成绩信息,而后台的管理员可以上传及修改学生与老师的基本信息,及课程编排。就目前
的测试结果没有异常的现象出现。对于软件的运行环境与要求基本符合。
在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
5.2缺陷和限制
单元测试达到需求的要求,总体的运行速度与预期有出入。所以有些算法还需简化,由于安全性与权限及运行速度要达到一个平衡。我们还有待找到一个平衡支点。
5.3建议
对每项缺陷提出改进建议,如:
a.各项修改可采用的修改方法;运行速度的提高,主要的缺陷是存放数据与取数据的时间相对较长,可以换一种方法对数据的处理。
b.对各个部分的修改与优化工作是同步进行。
c.由于工作人员的有限,所以全部测试的工作量都是比较大的。
d.数据库的存放与获取的复杂度修改由陈贵英负责,权限与安全性的优化由郭银翠负责。
5.4评价
该系统已达到预定的目标,能环境满足的情况下能够交付使用。
6测试资源消耗
总结测试工作的资源消耗数据,如工作人员的水平级别数量、机时消耗等。
本次系统耗时一个星期,工作人员8名,测试耗时一天的时间。由于时间比较紧,工作人员的水平受限,系统还有待完善。