您的当前位置:首页正文

学生管理系统测试报告

2023-05-06 来源:伴沃教育
--

软件测试报告

--学生管理系统测试 (winrunner)

班级: 姓名:学号: --

2012/6/6

--

一、测试目的

随着学校规模的不断扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般数据存储管理软件已经不能满足学生管理的需求。因为这些传统的管理方式存在太多的缺陷,如:维护数据的性能低下;查询信息不方便;选课效率不高;维护成绩信息的工作量大,等等。

为了弥补诸如上述的缺陷,便于学生信息的管理和维护,提高管理的效率,从而开发出学生管理系统,以实现学校的信息化管理。

通过与科信学院教务人员的详细交流,目标系统具备以下功能。 1. 教师客户端功能 * 可以更改密码;

* 可以添加学生,并要求填写学生基本信息; * 可以根据学号查询学生基本信息及其成绩; * 有权限控制,每个管理员只能管理其所在学院的信息; * 可以添加新课程、新班级;

* 可以控制选课的课程范围,并可以控制选课的时间,即:可以控制选课开始和结束时间;

* 可以录入成绩,缓存成绩,检查无误后公布成绩。 2. 学生客户端功能

* 学生可以查看自己的基本信息;

* 学生可以查看自己的成绩,已修学分和不及格成绩信息; * 学生端可以进行远程选课,并且可以查看课表。

二、测试计划

文档标识符:Student Management System 文档版本:0.1 作者:董丽蓉

学生管理系统:版本0.1 1.简介

这份文档的目标是详细描述对学生管理系统进行功能的验证的测试过程。本文档所关注的特征主要来源于需求文档:学生管理系统需求分析。需求文档的标识符是Student Management System。

2.测试项

--

--

以下是本文档所关注产品的组成部分的一些清单。

缺陷修正——这是产品的第一个发行版本,所以没有以前版本中发现的缺陷而需要在这个版本中进行测试的。在这次测试工作期间发现的所有缺陷都会被修正并被确认。

最终用户文档-----假定客户端和服务器会在不同的位置,所以会有两个独立的模块,每个都有自己的安装程序。诸如‘用户指南“、”安装指南和“发行说明“等最终用户文档将分别下载,这样顾客可以了解系统需求和安装过程。安装和打包会被测试,文档的准确性会被复查

3.准备测试的特征

以下特征将被测试,以确保学生管理系统能满足Student Management System需求规格说明书制定的需求:

3.1.1 系统登录 3.1.2 用户修改密码

3.1.3 教师查询学生基本信息 3.1.4 教师添加课程和班级 3.1.5 学生选课

三、设计测试用例

测试用例1:系统登录测试如下表所示:

(1)身份类型为管理员

表一 管理员测试用例

用户名 123 输入 密码 123456 123 aig#111 123456 输出 错误—请输入用户名 错误—用户名或密码错误 错误—请输入密码 错误—密码非法 正确---登陆成功 董丽蓉 董丽蓉 (2)身份类型为学生 董丽蓉

(2)身份类型为学生

用户名 200905143 200905143 200905143 200909010101 表二 学生测试用例 输入 密码 123456 123 aig#345’ 200909010101 输出 错误—请输入用户名 -- 错误—用户名或密码错误 错误—请输入密码 错误—密码非法 正确---登陆成功 --

测试用例2:用户修改密码

旧密码 200909010101 200909010101 输入 新密码 123 123 1234567 123456 123456 确认密码 1234 123 1234567 123456 123456 表三 修改密码测试用例

输出 错误—确认密码与新密码不符 错误—密码只能是6到12位的字母或数字 错误—修改失败,请检查你的密码是否正确 正确—密码修改成功 正确—密码修改成功 222222222222 200909010101 董丽蓉(身份管理员) 测试用例3:教师查询学生基本信息

2223322232 Asdffg 200909010101 表四 教师查询学生基本信息测试用例 输入学号 输出 错误—请输入学号 错误—没有该学生 错误—学号必须是纯数字 正确—显示该学生的基本信息 测试用例4:教师添加课程和班级

专业

信计 信计 软件技术 软件技术 软件技术 软件技术 010101 Gyiji 010401 010402 010402 表五 教师添加班级测试用例 输入 班号 一班 Hho 软件班 一班 一班 班名 输出 错误—该班号已存在 错误—班号输入非法 错误—请输入班名 错误—请输入班号 正确—添加成功 正确—添加成功 由于教师添加课程测试用例和添加班级测试用例类似,在这里不再叙述。

测试用例5:学生选课

表六 学生选课测试用例

输入课程号 010101 123er 正确—选课成功 错误—请输入正确的课程号 错误—请输入课程号 输出 -- --

四、界面测试

图4.1 系统登录图

4.1系统登录:

4.2修改密码效果图

图4.2 修改密码效果图

4.4 添加班级效果图

--

--

图4.4 添加班级效果图

4.5学生选课效果图

图4.5 学生选课效果图

五、执行测试及测试缺陷报告

此测试可将系统各功能模块进行逐一的检测,对说明书中列举的功能进行排查,对系统

表5-1 软件测试缺陷一

错误ID 程序名 严重性 错误概要 错误描述 报告人 报告日期 承办人 处理日期 优先级 状态 注释 错误1 点击“登录”按钮 一般 点击“登录”按钮,某些功能仍可继续 当点击“登录”按钮后,系统读取用户信息比较慢,而且界面友好度不太好 董丽蓉 2011-12-13 董丽蓉 2011-12-13 3 开放 -- --

实现各功能的正常运行做充分的测试,输入合理及不合理的测试数据检验功能的运行及出错处理情况。但由于功能模块比较多,采用功能测试设计的测试用例相对比较多,测试需花费一定的时间。

表5-2 软件测试缺陷二

错误ID 程序名 严重性 错误概要 错误描述 报告人 报告日期 承办人 处理日期 优先级 状态 注释 错误2 点击“公布该科成绩单”按钮 一般 点击“公布该科成绩单”按钮,某些功能仍可继续 当点击“公布该科成绩单”按钮后,第一次会公布成绩,当再单击该按钮时该科成绩就会没有。 董丽蓉 2011-12-13 董丽蓉 2011-12-13 3 开放

六、测试总结报告

本次试验让我加深了对程序设计的理解,对程序结构化设计有了进一步的认识,同时也是对自己编程思想的优化和编程能力的提高,认识到了如何将程序设计工程化,即软件工程的思想去设计程序。不仅如此,还掌握了软件测试的思想,会使用软件测试的测试技术,比如黑盒测试和白盒测试,还有静态测试以及动态测试。

此次的软件测试,是我发现我在软件工程思想上和软件测试方面的知识又缺漏,通过这次测试后,我会更加努力学习的。

--

因篇幅问题不能全部显示,请点此查看更多更全内容