考务管理系统测试报告.docx
《考务管理系统测试报告.docx》由会员分享,可在线阅读,更多相关《考务管理系统测试报告.docx(34页珍藏版)》请在冰豆网上搜索。
考务管理系统测试报告
软件测试课程设计
考务管理系统测试报告
2009-6-25
目录
引言-2-
1.1编写目的-2-
1.2项目背景-2-
1.3系统简介-2-
1.4定义-3-
二、测试概要-3-
2.1软件说明-3-
2.1.1软件功能说明-3-
一、参数管理-3-
二、试卷管理-3-
三、考试管理-3-
四、人员管理-3-
五、综合管理-3-
六、系统管理-4-
2.1.2软件实现-4-
2.2测试内容与环境-4-
2.2.1测试内容设计-4-
2.2.2测试环境-4-
2.3测试过程-4-
2.3.1兼容性测试-4-
2.3.2单元测试-6-
2.3.3功能测试-13-
1考场管理功能测试-13-
(1)进度安排-13-
2查询管理功能测试-16-
2.3.4边界测试-19-
2.3.6安全测试-22-
三、测试缺陷说明-24-
3.1功能测试缺陷报告-24-
3.1.1-25-
3.1.2-25-
3.2边界测试缺陷报告-26-
3.2.1-26-
3.2.2-26-
四、测试总结-27-
4.2评价标准-28-
4.2.1范围-28-
4.2.2数据整理-28-
4.2.3尺度-28-
引言
1.1编写目的
本报告为考务管理项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果描述系统是否符合需求。
最终达到用户与本项目组对系统认识与功能实现的一致性而编写的。
预期参考人员包括用户、测试人员、开发人员、项目管理者以及阅读本报告的高层领导。
1.2项目背景
现在是网络时代全部都进入了智能化,所以学校的管理系统应全面提高,为了满足学校的发展,学校决定开发校内的综合管理系统,其中之一就是本报告中要测试的考务管理系统。
说明:
a.软件系统的名称为考务管理系统;
b.本系统功能多,适用于学校(小学、中学、高中、大学)实用,易学,有强大的查询,统计,报表功能,最终用户还可以在校内的内部网和Internet中实现网上办公。
1.3系统简介
考务管理系统框架图:
-
-----------------------------------------------------------------------------------------
1.4定义
以dm开头的是模块的名字,以ad开头的是所添加表的名字,以frm开头的是窗体的名字
如:
dm_kwgl是整个模块的名字,ad_xb代表的是系别表,ad_crty代表的是出题人员表,Frm_zhu代表的是主窗体,frm_logln代表的是登陆窗体,frm_bbxx代表的是版本信息窗体,frm_hf代表的是恢复窗体等等。
考务管理系统的缩写是kwglxt
二、测试概要
2.1软件说明
2.1.1软件功能说明
考务管理系统功能简介:
本系统主要分六部分
一、参数管理
参数设置——是对本系统所有使用的数据进行录入
人员信息录入——是输入了全校的全体教职人员信息
课程信息录入——是对所学的专业的课程进行录入
教室信息录入——输入全校的教室包括地点,类型等班级信息录入
数据备份——起一个副本的作用,对操作的数据库进行备份,使你的数据库出错时可以进行恢复,保证了数据的完整
数据恢复——是对你备份的数据库进行恢复,具有灵活性
二、试卷管理
试卷内容——输入本学期考试的三套试题
试卷选定——主要是教师可以随机选取试卷类型
三、考试管理
考场安排——安排考场地点管理考场内的违纪情况
考试安排——安排考试的时间、科目等
四、人员管理
监考人员——主要是输入考试的监考人员,便于管理考场情况
出题人员——主要是输入试卷的出题人员
五、综合管理
数据统计,数据查询,考试管理
六、系统管理
挂起——当用户离开时防止他人使用进行的安全措施
密码管理——更改你所使用的密码
用户管理——添加,删除用户
2.1.2软件实现
图2:
系统实现图
2.2测试内容与环境
2.2.1测试内容设计
兼容性测试、登录测试、功能测试、边界测试、系统测试、安全性测试
2.2.2测试环境
CPU
系统配置AMD4400+以上
内存
1G
硬盘
160G
操作系统
2000,XP
2.3测试过程
2.3.1兼容性测试
本软件适用于Windows2000,xp等操作系统下,所以与任何机器都能兼容。
1进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
2.测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
考务管理系统
编制人
张伟
用例编号-
Testingusecase_1
编制时间
2009-5-1
相关的用例
无
测试目的
兼容性测试
预置条件
无
特殊规格说明
参考信息
需求说明中关于“软件使用”的说明
3测试用例:
测试项目名称:
考务管理系统兼容性测试
测试目的:
测试兼容性
测试人员:
张伟
测试时间:
20095/2
测试内容:
在Windows2000、Windowsxp下安装使用验证软件是否正常运行
测试环境与系统配置:
在Windows2000、Windowsxp
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
都可正常运行
在Windowsxp可正常运行Windows2000不可正常运行
在Windows2000可正常运行Windowsxp不可正常运行
测试过程:
分别在Windowsxp、Windows2000运行考务管理系统
测试结果:
Windowsxp、Windows2000下都可正常运行
测试结论:
正常通过
备注:
2.3.2单元测试
单元测试主要采用动态测试和黑盒测试
1登陆测试:
主要是运行测试时是否正常运行,看运行时有无错误出现。
(1)进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
主窗体的登陆窗口
编制人
张伟
用例编号-
Testingusecase_2
编制时间
2009-5-6
相关的用例
测试主菜单的数据备份窗体
测试目的
能正确登陆
预置条件
Windowsxp
特殊规格说明
参考信息
需求说明中关于“登陆”的说明
(3)测试用例:
打开软件时,运行登陆窗体之后进入主窗体
测试项目名称:
考务管理系统-----登陆界面
测试目的:
能正确登陆
测试人员:
张伟
测试时间:
2009-5-2
测试内容:
能输入用户名
用户名输入后点击回车或者TAB能转到密码输入框
密码输入后点击回车能登陆
测试环境与系统配置:
Windowsxp配置详见2.2.2
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
输入正确的用户名和密码能正确登陆
输入错误的用户名和密码有错误提示
测试过程:
输入用户名123456,密码123
输入用户名为空,密码为空
输入用户名为空,密码为空
输入用户名123456,密码1234
输入用户名zhangwei,密码为空
输入用户名zhangweil,密码1234
测试结果:
输入用户名12456,密码123和输入用户名zhangwei,密码1234能正常登陆
其他都提示错误
测试结论:
正常通过
备注:
2主界面测试
(1)进去安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格
项目/软件
考务管理系统
程序版本
1.1
功能模块名
主窗体的主菜单
编制人
张伟
用例编号-
Testingusecase_2
编制时间
2009-5-6
相关的用例
测试主菜单的数据备份窗体
测试目的
动态测试
预置条件
无
特殊规格说明
参考信息
(3)测试用例
测试项目名称:
考务管理系统-----主界面
测试目的:
能从主界面正常调用其他接面,当前状态不能调用是有错误提示
测试人员:
张伟
测试时间:
2009-5-6
测试内容:
验证主界面中的所有窗体切换正常
测试环境与系统配置:
详见《测试计划》
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
主界面中的所有提示信息都能正常显示,所有窗体的切换正常
测试过程:
1.登陆到主窗体
2.对于主窗体菜单栏中的所有菜单点击能正确转到相应的窗体
3.对于主窗体上的每一个转换窗体按钮都能转到相应的功能界面
测试结果:
1.点击系统—推出,主窗体退出,登录界面不显示
2.点击帮助按钮,不显示帮助信息
3.点击统计,系统报错
4.主界面左下方的当前登录用户名类型显示
5.主界面下方的当前系统时间显示
测试结论:
有错误
备注:
3查询窗体测试
(1)进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
课程查询成绩查询
编制人
张伟
用例编号-
Testingusecase_3
编制时间
2009-5-14
相关的用例
测试查询窗体的各个窗体运行功能的
实现
测试目的
查询功能
预置条件
无
特殊规格说明
参考信息
打开软件时,运行登陆窗体之后进入主窗体。
(3)测试用例:
用例——考务管理系统查询测试,对于查询功能有以下四种:
如图
分别是:
课程查询,成绩查询,考场查询,人员查询
如课程查询窗体——如图
如成绩查询窗体——如图
测试项目名称:
考务管理系统----查询界面
测试目的:
测试查询功能
测试人员:
张伟
测试时间:
2009-5-24
测试内容:
验证数据库的备份功能
测试环境与系统配置:
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
查询正常,查询后界面上有相应的结果显示
查询异常,提示错误信息
测试过程:
1.年级03考试学期2006-2007第一学期
2.年级06考试学期2005-2006第一学期
3.年级07考试学期2007-2008第一学期
4.年级05成绩70
5.年级06成绩50.7
6.年级06成绩-60年级03考试学期2006-2007第一学期
7.年级06考试学期2005-2006第一学期
测试结果:
输入年级07考试学期2007-2008第一学期显示查询结果正确
年级03考试学期2006-2007第一学期没有显示查询结果没有提示
年级06考试学期2005-2006第一学期没有查询结果,没有提示信息
输入年级05成绩70显示查询结果正确
输入年级06成绩50.7显示成绩不能为小数
鼠兔年级06成绩-60显示成绩不能为负
测试结论:
功能基本完成
备注:
2.3.3功能测试
1考场管理功能测试
(1)进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
考场管理
编制人
张伟
用例编号-
Testingusecase_4
编制时间
2009-5-25
相关的用例
测试数据表,各个窗体
测试目的
功能测试
预置条件
权限为1的用户
特殊规格说明
数据库的访问权限
参考信息
需求说明中关于“考场管理”的说明
(3)测试用例:
A做以下测试:
第一步选择并打开考场管理菜单,第二步打开考场管理窗体
主要是进行考场安排的录入和考场管理的功能
选择
在这里选择教室地点之后在
选择
第三步进行录入与管理
序号
字段
类型
长度
备注
1
考场地点
char
20
2
考试科目
char
30
3
考场班级
char
20
4
考试时间
data
5
学期
char
20
6
违纪人数
int
输入内容,如综合楼,软件工程,06,2009-6-1,1,2
单击
,测试时出现了错误提示信息在这里没有图表示。
选择
打开的内容是相同的,是
B做以下测试
第一步打开考试安排窗体,第二步进行安排
这个是查询的条件,测试时发现考试安排窗体和考场管理窗体的功能有冲突,使用户不能更好的去理解
测试项目名称:
考务管理系统----考场管理界面
测试目的:
考务管理系统考务管理功能
测试人员:
张伟
测试时间:
2009-5-30
测试内容:
主要是进行考场安排的录入和考场管理的功能
测试环境与系统配置:
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
考务管理各项功能正常
考务管理功能个别功能有错误
测试过程:
输入综合楼软件工程062009-6-112
输入第一教学楼应用数学072009-6-723
输入综合楼教室人数40
输入第一教学楼教室人数60
测试结果:
输入综合楼软件工程062009-6-112提示错误
输入第一教学楼教室人数60提示错误
测试结论:
功能基本完成
备注:
2查询管理功能测试
(1)进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
考试管理查询管理
编制人
张伟
用例编号-
Testingusecase_5
编制时间
2009-5-30
相关的用例
测试数据表,各个窗体
测试目的
功能测试
预置条件
权限为1的用户
特殊规格说明
数据库的访问权限
参考信息
需求说明中关于“查询”的说明
(3)测试用例:
查询管理有查询和统计
查询功能有
,
,
,
A成绩查询——做以下测试
查询是输入查询值
成绩的输入只能是整数,
,输入带小数的数是会出现错误信息,没有查询结果。
B考场查询——做以下测试
选择教室信息,有以下选项
选择某一项
直接可以查询出相应的信息
并且单击
会把查询信息输出到报表中。
测试项目名称:
考务管理系统-----考场管理查询界面
测试目的:
查询统计
测试人员:
张伟
测试时间:
2009-6-4
测试内容:
查询管理有查询和统计
测试环境与系统配置:
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
查讯功能统计功能正常
查询功能正常统计功能异常
查询功能异常统计功能正常
测试过程:
1.选择相应的数据查询和统计
测试结果:
1.查询结果正确
2.统计功能正常
测试结论:
功能基本完成
备注:
2.3.4边界测试
1这里边界测试主要是测试数据信息的边界问题
(1)进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
(2)测试用例表格
项目/软件
考务管理系统
程序版本
1.1
功能模块名
数据设置
编制人
张伟
用例编号-
Testingusecase_6
编制时间
2009-6-14
相关的用例
各个数据信息的Access表
测试目的
边界测试
预置条件
权限为1的用户
特殊规格说明
数据库的访问权限
参考信息
需求说明中关于“数据”的说明
(3)测试用例
考务管理系统的数据输入包括
做以下测试:
首先列出几个数据表格测试数据的边界
A课程表
测试输入值有
字段序号
测试数据值
结果
1
输入aaa或12356487987521
未通过
2
输入;‘。
,
未通过
3
输入2009-6-1
通过
4
输入无大小字家
未通过
B人员表
测试输入值有
字段序号
测试数据值
结果
1
输入007
通过
2
输入李强
通过
3
输入2007-10-4
未通过
4
输入无大小字家
未通过
C教室表
测试输入值有
字段序号
测试数据值
结果
1
输入1202564650
未通过
2
输入机房
通过
3
输入第一教学楼
通过
4
输入12.6
未通过
测试按钮边界是否好使
打击
,
,
等按钮都能打开相应的窗体,在这里没有相关的图片说明
测试项目名称:
考务管理系统-----便捷测试
测试目的:
测试数据
测试人员:
张伟
测试时间:
2009-6-10
测试内容:
测试系统边界值
测试环境与系统配置:
测试输入数据
测试次数:
每个测试过程做2次
预期结果:
数据库备份后正常还原,还原后界面上有相应的提示
测试过程:
如上
测试结果:
测试结论:
功能基本完成
备注:
2.3.5系统测试
1进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
3
测试报告
1
测试执行总共进度
5
本系统是在Windows环境下运行,硬件,系统软件,支持平台都满足用户的需求。
运行条件:
CPU
系统配置AMD4400+
内存
!
G
硬盘
10G
操作系统
WinXP
2.3.6安全测试
用户登录测试
1.进度安排
测试工作
进度(人*工作日)
测试计划
1
测试设计
2
测试报告
1
测试执行总共进度
4
2.测试用例表格:
项目/软件
考务管理系统
程序版本
1.1
功能模块名
登录窗体
编制人
张伟
用例编号-
Testingusecase_7
编制时间
2009-6-1
相关的用例
用例图和活动图
测试目的
安全测试
预置条件
权限为0、1或为2的用户
特殊规格说明
数据库的访问权限
参考信息
需求说明中关于“用户权限“说明
3、测试用例
用户登录的用例图:
用户登录活动图:
由此可见本系统的安全性非常的好,有权限区分,权限高的用户可以进行任何操作,而权限底的只能进行查询统计操作。
另外除了登录时的安全设置,本系统还设置了用户修改,密码管理和挂起等操作。
用户修改,密码管理和挂起分别如图:
挂起时操作者输入密码便可离开,只有输入操作者输入的密码才可以进行各个功能的操作。
三、测试缺陷说明
3.1功能测试缺陷报告
3.1.1
缺陷编号
010101
发现人
张伟
所属模块
考场管理模块
确认人
张伟
当前状态
未公开
严重度
2
优先级
3
问题描述
考场管理窗体的功能未实现,没有做到考场安排与考场管理
问题解决描述
把考场管理窗体分成考场安排和考场管理两个窗体,分别进行操作管理,
因为考场安排和考场管理本身是有区别的。
处理过程记录
问题已解决——
再次测试通过——
负责人
张伟
3.1.2
缺陷编号
010102
发现人
张伟
所属模块
成绩查询模块
确认人
张伟
当前状态
未公开
严重度
2
优先级
3
问题描述
输入成绩时只能输入整数,输入小数时会出错并且查询不到记录
问题解决描述
修改数据库中的成绩表的属性,把类型改为双精度型,
并且在代码上做修改,使条件满足。
处理过程记录
问题已解决——
再次测试通过——
负责人
张伟
3.2边界测试缺陷报告
3.2.1
缺陷编号
010105
发现人
张伟
所属模块
人员表
确认人
张伟
当前状态
未公开
严重度
3
优先级
4
问题描述
数据的类型不正确,测试时输入错误的数据也可以通过,使系统操作复杂,给用户带来不便。
问题解决描述
修改数据库中的人员表
人员号——int
人员名——char8
人员职称——char20
人员职位——char20
处理过程记录
问题已解决——
再次测试通过——
负责人
张伟
3.2.2
缺陷编号
010106
发现人
张伟
所属模块
教室表
确认人
张伟
当前状态
未公开
严重度
3
优先级
4
问题描述
数据的类型不正确,测试时输入错误的数据也可以通过,使系统操作复杂,给用户带来不便。
问题解决描述
修改数据库中的课程表
教室号——int
教室名——char20
教室地点——char20
教室人数——int
处理过程记录
问题已解决——
再次测试通过——
负责人
张伟