武 汉 科 技 学 院
软件工程课程设计
题目: 学生信息管理系统测试报告
学号:0704681071
班级:计 科 075
姓名:吴 文 敏
指导老师:魏 雄
日期:2010-6-30
1.引言
1.1 编写目的
软件测试是为了在软件投入生产性运行之前,尽可能多地发现软件的错误,该文档的
读者对象是软件测试部门,以指导软件测试过程。
1.2 项目背景
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做
到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作
量。
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动
化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,
另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信
息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机
对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针
对这些要求设计了学生信息管理系统。
1.3 定义
静态测试:主要方法有审阅,检查。
单元测试,组装测试,系统测试
1.4 参考资料
a.项目的计划任务书、合同或批文;
b.项目开发计划;
c.需求规格说明书;
d.概要设计说明书;
e.详细设计说明书;
2.任务概述
2.1 目标
(1)、测试是为了发现程序中的错误而执行程序的过程。
(2)、好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。
(3)、成功的测试方案时发现了至今为止尚未发现的错误的测试。
2.2 运行环境
Windows xp 、 Windows NT 或 Windows 2000 操作系统
3.计划
3.1 测试方案
使用以界面为基础的测试。
以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体
需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。
3.2 测试项目
该测试计划主要包括对软件各个模块的测试,有:
1.系统登录页面的测试。
2.管理员成绩管理页面的测试
3.管理员考勤管理页面的测试
4.学生信息查询页面的测试
5.学生信息修改页面的测试
3.3 测试机构及人员
由于软件规模较小,所以所有测试任务都由软件的开发人员完成。
4.测试项目说明
4.1 系统登录页面的测试
该测试的目的是保证登陆主页面的正确性与在错误发生时的容错与纠错性。
具体通过在登陆框中输入空用户名,和错误的用户名来检测系统的出错运行情况。要
求系统在遇到这些情况时能给出正确的错误提示。
4.2 管理员成绩管理页面的测试
该测试的目的是保证在添加、修改、删除、查询学生信息、班级、课程、成绩时系统
的正确性与在数据输入不正确时的容错与纠错性。
具体通过输入重复的信息,空信息,错误的格式来检测添加功能的出错运行情况;通
过输入空的学号,错误的格式来检测修改功能的出错运行情况;通过空的学号来检测查询功
能的出错运行情况。并且要求系统在遇到这些情况时能给出正确的错误提示。
4.3 管理员考勤管理页面的测试
该测试的目的是保证在添加、修改、删除、查询学生考勤信息时系统的正确性与在数
据输入不正确时的容错与纠错性。
具体通过输入错误的学号,空学号来检测添加功能的出错运行情况;通过输入空的、
错误的学号来检测修改功能的出错运行情况;通过空的、错误的学号来检测查询功能的出错
运行情况。并且要求系统在遇到这些情况时能给出正确的错误提示。
4.4 学生信息查询页面的测试
该测试的目的是保证查询学生信息时窗口的正确性与在数据输入不正确时的容错与纠
错性。
具体通过在学生没有登录系统的情况下去查询个人信息来检测的出错运行情况。并且
要求系统在遇到这些情况时能给出正确的错误提示。
4.5 学生信息修改页面的测试
该测试的目的是保证修改学生信息时窗口的正确性与在数据输入不正确时的容错与纠
错性。
具体通过输入错误的密码来检测修改功能的出错运行情况;通过输入两个不一致的新
密码来检测修改功能的出错运行情况。并且要求系统在遇到这些情况时能给出正确的错误提
示。
5.测试计划执行情况
5.1 系统登录页面的测试
在登陆界面中输入空用户名或密码后系统将给出以下提示:
图 1 用户名为空
在登陆界面中输入错误的用户名或密码后系统将给出以下提示:
图 2 密码错误
图 3 用户名错误
5.2 管理员成绩管理页面的测试
a.添加信息未填写完整,系统的出错提示如下:
b.输入了已存在的信息进行添加时,系统的出错提示如下。
c.如要进行删除操作,点击“删除”会出现以下信息提示是否确定要删除:
d.如要进行编辑操作,点击“编辑”会出现以下信息提示是否确定要删除:
修改后点击“更新”, 会出现以下信息提示成功修改了信息: