学生管理系统测试报告文档.pdf
软件测试报告-学生管理系统测试(nruner)一、测试目的 随着学校规模的不断扩大,学生数量的不断增多,原来人工记录的方式,甚至是一般数据存储管理软件已经不能满足学生管理的需求。因为这些传统的管理方式存在太多的缺陷,如:维护数据的性能低下;查询信息不方便;选课效率不高;维护成绩信息的工作量大,等等。为了弥补诸如上述的缺陷,便于学生信息的管理和维护,提高管理的效率,从而开发出学生管理系统,以实现学校的信息化管理。通过与科信学院教务人员的详细交流,目标系统具备以下功能。1.教师客户端功能*可以更改密码;*可以添加学生,并要求填写学生基本信息;可以根据学号查询学生基本信息及其成绩;*有权限控制,每个管理员只能管理其所在学院的信息;*可以添加新课程、新班级;*可以控制选课的课程范围,并可以控制选课的时间,即:可以控制选课开始和结束时间;*可以录入成绩,缓存成绩,检查无误后公布成绩。2 学生客户端功能*学生可以查看自己的基本信息;*学生可以查看自己的成绩,已修学分和不及格成绩信息;*学生端可以进行远程选课,并且可以查看课表。二、测试计划 文档标识符:Studnt Management Sym 文档版本:0.1 作者:董丽蓉 学生管理系统:版本 0.1 1.简介 这份文档的目标是详细描述对学生管理系统进行功能的验证的测试过程。本文档所关注的特征主要来源于需求文档:学生管理系统需求分析。需求文档的标识符是 Studn anem Sytem。.测试项-以下是本文档所关注产品的组成部分的一些清单。缺陷修正这是产品的第一个发行版本,所以没有以前版本中发现的缺陷而需要在这个版本中进行测试的。在这次测试工作期间发现的所有缺陷都会被修正并被确认。最终用户文档-假定客户端和服务器会在不同的位置,所以会有两个独立的模块,每个都有自己的安装程序。诸如用户指南“、”安装指南和“发行说明“等最终用户文档将分别下载,这样顾客可以了解系统需求和安装过程。安装和打包会被测试,文档的准确性会被复查.准备测试的特征 以下特征将被测试,以确保学生管理系统能满足 Sdnt Mnaemnt Stem需求规格说明书制定的需求:31.1 系统登录 3.1.2 用户修改密码.3 教师查询学生基本信息 3.4 教师添加课程和班级 3.1.学生选课 三、设计测试用例 测试用例 1:系统登录测试如下表所示:(1)身份类型为管理员 (2)身份类型为学生 (2)身份类型为学生 输入 输出 用户名 密码 123456 错误请输入用户名 200905143 123 错误用户名或密码错误 200905143 错误请输入密码 200905143 aig#345 错误密码非法 200909010101 200909010101 正确-登陆成功 表二 学生测试用例 表一 管理员测试用例 输入 输出 用户名 密码 123456 错误请输入用户名 123 123 错误用户名或密码错误 董丽蓉 错误请输入密码 董丽蓉 aig#111 错误密码非法 董丽蓉 123456 正确-登陆成功-测试用例 2:用户修改密码 测试用例:教师查询学生基本信息 测试用例 4:教师添加课程和班级 由于教师添加课程测试用例和添加班级测试用例类似,在这里不再叙述。测试用例 5:学生选课 表四 教师查询学生基本信息测试用例 输入学号 输出 错误请输入学号 2223322232 错误没有该学生 Asdffg 错误学号必须是纯数字 200909010101 正确显示该学生的基本信息 表三 修改密码测试用例 输入 输出 旧密码 新密码 确认密码 200909010101 123 1234 错误确认密码与新密码不符 200909010101 123 123 错误密码只能是 6 到 12 位的字母或数字 222222222222 1234567 1234567 错误修改失败,请检查你的密码是否正确 200909010101 123456 123456 正确密码修改成功 董丽蓉(身份管理员)123456 123456 正确密码修改成功 表六 学生选课测试用例 输入课程号 输出 010101 正确选课成功 123er 错误请输入正确的课程号 错误请输入课程号 表五 教师添加班级测试用例 输入 输出 专业 班号 班名 信计 010101 一班 错误该班号已存在 信计 Gyiji Hho 错误班号输入非法 软件技术 010401 错误请输入班名 软件技术 软件班 错误请输入班号 软件技术 010402 一班 正确添加成功 软件技术 010402 一班 正确添加成功 -四、界面测试 4.1 系统登录:4修改密码效果图.4 添加班级效果图 图 4.1 系统登录图 图 4.2 修改密码效果图-45 学生选课效果图 五、执行测试及测试缺陷报告 此测试可将系统各功能模块进行逐一的检测,对说明书中列举的功能进行排查,对系统图4.5 学生选课效果图 表 5-1 软件测试缺陷一 错误 ID 错误 1 程序名 点击“登录”按钮 严重性 一般 错误概要 点击“登录”按钮,某些功能仍可继续 错误描述 当点击“登录”按钮后,系统读取用户信息比较慢,而且界面友好度不太好 报告人 董丽蓉 报告日期 2011-12-13 承办人 董丽蓉 处理日期 2011-12-13 优先级 3 状态 开放 注释 图 4.4 添加班级效果图-实现各功能的正常运行做充分的测试,输入合理及不合理的测试数据检验功能的运行及出错处理情况。但由于功能模块比较多,采用功能测试设计的测试用例相对比较多,测试需花费一定的时间。六、测试总结报告 本次试验让我加深了对程序设计的理解,对程序结构化设计有了进一步的认识,同时也是对自己编程思想的优化和编程能力的提高,认识到了如何将程序设计工程化,即软件工程的思想去设计程序。不仅如此,还掌握了软件测试的思想,会使用软件测试的测试技术,比如黑盒测试和白盒测试,还有静态测试以及动态测试。此次的软件测试,是我发现我在软件工程思想上和软件测试方面的知识又缺漏,通过这次测试后,我会更加努力学习的。表 5-2 软件测试缺陷二 错误 ID 错误 2 程序名 点击“公布该科成绩单”按钮 严重性 一般 错误概要 点击“公布该科成绩单”按钮,某些功能仍可继续 错误描述 当点击“公布该科成绩单”按钮后,第一次会公布成绩,当再单击该按钮时该科成绩就会没有。报告人 董丽蓉 报告日期 2011-12-13 承办人 董丽蓉 处理日期 2011-12-13 优先级 3 状态 开放 注释