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