HUST学分制教务管理系统
-
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
H
U
S
T
p>
学
分
制
教
务
管
理
系
统
测
试
< br>计
划
文挡编号
文挡名称
撰写人
审核
/
批准
创建时间
Version1.0
hust_ceshijihua
测试计划
镇祎
2008-12-24
page
of 22
1
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
版本变更说明:
版本号
Version1.0
更改时间
2008-12-24
更改人
镇祎
更改原因
将项目规范化文
档改写成测试计
划
审批人
镇祎
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
目
录
1.
引言………………………………
………………………………………………………
4
1.1
p>
编写目的…………………………………………………………………………
4
1.2
项目背景……………………………………………
……………………………
4
1.3
定
义………………………………………………………………………………
5
1.4
参考资料………………………………………………………………………
…
5
2.
计划………………………………………………………………………………………
5
2.1
软件说明………………………………………………
…………………………
5
2.2
测试内容…………………………………………………………………………
7
2.3
学籍管理功能模块测试………………………………
…………………………
7
2.4
注册管理功能模块测试…………………………………………………………
8
2.5
教师信息管理模块测试………………………………
…………………………
9
2.6
学生信息管理模块测试…………………………………………………………
9
2.7
成绩管理系统模块测试………………………………
…………………………
10
2.8
课程管理功能模块测试…………………………………………………………
11
2.9
服务器接收端模块测试………………………………
…………………………
12
3
p>
.测试设计说明……………………………………………………………………………
12
3.1
学籍管理功能模块测试………
…………………………………………………
12
3.2
注册管理功能模块测试…………………………………………………………
13
3.3
教师信息管理模块测试……………
……………………………………………
15
3.4
p>
学生信息管理模块测试…………………………………………………………
16
3.5
成绩管理系统模块测试…………………
………………………………………
17
3.6
课程管理功能模块测试…………………………………………………………
19
3.7
服务器接收端模块测试………………………
…………………………………
19
3.8
性能测试…………………………………………………………………………
20
4.
评价标准………………………
…………………………………………………………
21
4.1
范围………………………………………………………………………………
21
4.2
数据整理……………………
……………………………………………………
21
4.
3
尺度………………………………………………………………………………
21
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
1
引言
1.1
编写目的:
p>
测试是“为了发现程序中的错误而执行程序的过程”
。测试的目的就
是
在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试
仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后
复审,也是必不可少的关键步骤。由于在开发软件的过程中,开发人员会面
对极其错综复
杂的问题,我们开发设计人员,用户,委托公司等的主观认识
不可能完全符合客观现实,
同时与工程密切相关的各类人员之间的通信和配
合也不可能完美
无缺,甚至会出现分歧或是对同一事物理解的偏差。因此,
在软件生命周期的每个阶段都
不可避免地会产生差错。
在教务系统这类用户
类型固定为学生,
教师及教务管理人员,但涉及到学校教学管理的信息管理
系统中,就必须尽量减少差错,
以免造成严重的损失。因此,软件测试对整
个软件的开发是不可或缺的,
而一份完整的测试计划在开发流程里也是必须
的。此份软件测试计划的读者包括
:软件开发设计人员,项目管理人员,软
件测试人员。
1.2
项目背景:
开发软件名称:
HUST
学分制教务管理系统
项目任务提出者:华中科技大学教务处
项目开发者:
ZOWL
团队
用户:华中科技大学学生,教务管理人员
实现项目测试的部门:
ZOWL
团队
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
1.3
定义:
SQL SERVER:
系统服务器所使用的数据库管
理系统(
DBMS
)
。
SQL:
一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
OLLBACK:
数据库的错误恢复机制。
1.4
参考资料:
《华中科技大学本科学分制学籍管理条例》
《华中科技大学学分制选课办法》
编号
hust_xiangmujihua
< br>:
《项目计划说明书》
汪瑶
< br>编号
hust_FSR
:
《可行
性研究报告》
镇祎
编号
hust_xuqiuguifan :
《需求规格说明书》
欧高炎
2.计划
2.1
软件说明
了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方
案,再用白
盒法补充一些方案。在黑盒法测试方案中,采用等价划分技术,把所
有可能的输入数据<
/p>
(有效的和无效的)
划分成几个等价类,
其划分类在以下的输
入中再详述。
以下列出的图表,
逐项说明被测软件的功能、
输入和输出等质量指
标
,以作为叙述测试计划的提纲:
功能
学籍管理
功能
子功能
转专业管理
停学
休学
复学
退学
延
长
学
习
p>
年
限
输入
转专业申请单
停学记录单
休学记录单
复学记录单
退学记录单
延
长
年
限
记
录
单
学号
/<
/p>
注册命令
班级号
/
注册命
令
学号
输出
转入批准单
停学审批表
新的学籍信息
新的学籍信息
新的学籍信息
新的学籍信息
学号
< br>/
姓名
/
班级
< br>/
院系
/
注册状态
班级号
/
院系
/
人
数
学号
/
姓名
/
班级
/
院系
/
注册状态
教务管理人员
/<
/p>
学生
权限
教务管理人员
教务管理人员
教务管理人员
教务管理人员
教务管理人员
教务管理人员
教务管理人员
教务管理人员
注册管理
个
人
注
册
操
作<
/p>
班
级
注
册
操
作
个
人
注
册
状
态查询
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
教师信息
管理
班
级
注
p>
册
状
态查询
p>
教
师
信
息
查
询
教师添加
班级号
数
教师号
教师号
/
姓名
/
性
别
/
年龄
/
执
教时间
/
职
称
新的教师信息
教务管理人员
/
教师
班级号
/
院系
/
人
教务管理人员
教师号
/
姓名
/
性
别
/
年龄
/
执教
时
间
/
职称
教师号
/
相关修
改项
教师号
✓
教务管理人员
学生信息
管理
教师修改
教师删除
学
生
信
息
查
询<
/p>
学
生
添
加
新的教师信息
删除确认信息
教务管理人员
教务管理人员
教
务
管
理
人
员
/
学
生
(<
/p>
学生登录后系统显示
已注册的学生信息
)
教务管理人员
学号(或姓名)
学号
/
姓名
/
性别
/
班级
/
院系
/
家庭住址
/
身份
证号
学号
/
姓名
/
性别
/
班
级
/
院
系
/
家
庭住址
/
身份证
号
添加确认信息
改
除
学
生
p>
修
学号(或姓名)
学号
/
姓名
/
性别
/
/
相关修改项
班级
/
院系
/
家庭住址
/
身份证号
学号
成绩信息
学号
/
学期信息
删除确认信息
成绩报表
个
人学
期成
绩报表
/
个
人学
年成
绩报表
/
个人综合成绩报表
班级学
年加权统计表
/
班级学分统计表
/
p>
班
级综合加权成绩表
教务管理人员
学
生
删
教务管理人员
教师
教务
管理人员
/
学生
成绩管理
成绩录入
个
人
成
绩
报<
/p>
表
班
级
成
绩
报
表
学年
/
班级号
教务管理人员
年
级
成
绩
报
表
年级
课程号
年级加权成绩一
览表
课程号
/
课程名
/
课程
性质
/
学分
/
课时
/
授课
教师
添加确认信息
教务管理人员
教务管理人员
/
学生
/
教师
教务管理人员
课程管理
课
程
信
息
查
询<
/p>
课程添加
课程号
/
课程名
/
课程性质
/
学分
< br>/
课时
/
授课教师
课程号
课程修改
课程号
/
课程名
/
课程性质
/
学分
/
课时
/
授课教师
教务管理人员
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
选
课
与排课
管
理
课程删除
课表发布
课程号
系
/
专
业
/
学
p>
期
/
年级
系统查看命令
班级号
/
课程号
课程号
教务通知命令
发布通知命令
/
题目
/
类别
/
发布
时间
/
发布人
需修改的通知
已发布的通知
删除确认信息
课表
教务管理人员
教务管理人员
课表查看
班
级
批
量
选
课<
/p>
个人选课
课表
选课完成信息
选课完成信息
最近一个月发布的通
知列表
通知提交确认信
息
新的通知信息
删除确认信息
教务管理人员
/
学生
/
教师
教务管理人员
教务
管理人员
/
学生
教务管理人员
/
学生
/
教师
教务管理人员
<
/p>
教
务
教
务
通
知
查
通知管理
p>
看
教
务
通
知
发
布
教
< br>务
通
知
修
改
教
务
通
知删除
教务管理人员
教务管理人员
表
1
:
软件的功能、输入和输出质量指标表
2.2
测试内容:
学籍管理功能模块测试;
注册管理功能模块测试;
教师信息管理模块测试;
学生信息管理模块测试;
成绩管理功能模块测试;
课程管理功能模块测试;
服务器接受端模块测试;
2.3
学籍管理功能模块测试
参与单位:
ZOWL
开发小组
被测试部位:学籍管理功能模块
2.3.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
2.3.2
条件
< br>要实现本功能需要系统和教务系统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
开发平台:
Eclipse
数据库管理系统:
Microsoft SQL Server
2005
所需工作人员:
ZOWL
软
件开发小组全体人员
2.3.3
测试资料
华中科技大学提供的学生学籍统计数据
2.4
注册管理功能模块测试
参与单位:<
/p>
ZOWL
开发小组
被测试部位:注册管理功能模块
2.4.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
2.4.2
条件
要实现本功能需要系统和教务系
统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息
及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
开发平台:
Eclipse
数据库管理系统:
SQL Server 2005
所需工作人员:
ZOWL
软件开发小组全体人员
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
2.4.3
测试资料
华中科技大学提供的学生学籍统计数据
2.5
教师信息管理模块测试
参与单位:<
/p>
ZOWL
开发小组
被测试部位:教师信息管理模块
2.5.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
2.5.2
条件
要实现本功能需要系统和教务系
统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息
及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
开发平台:
Eclipse
数据库管理系统:
SQL Server 2005
所需工作人员:
ZOWL
软件开发小组全体人员
2.5.3
测试资料
华中科技大学提供的学生学籍统计数据
2.6
学生信息管理模块测试
参与单位:<
/p>
ZOWL
开发小组
被测试部位:学生信息管理模块
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
2.6.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
2.6.2
条件
要实现本功能需要系统和教务系
统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息
及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
开发平台:
Eclipse
数据库管理系统:
SQL Server 2005
所需工作人员:
ZOWL
软件开发小组全体人员
2.6.3
测试资料
华中科技大学提供的学生学籍统计数据
2.7
成绩管理功能模块测试
参与单位:
ZOWL
开发小组
被测试部位:成绩管理功能模块
2.7.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
2.7.2
条件
要实现本功能需要系统和教务系
统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息
及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
1
page of 22
HUST
学分制管理系统
测试计划
编号:
hust_ceshijihua
开发平台:
Eclipse
数据库管理系统:
SQL Server 2005
所需工作人员:
ZOWL
软件开发小组全体人员
2.7.3
测试资料
华中科技大学提供的学生学籍统计数据
2.8
课程管理功能模块测试
参与单位:<
/p>
ZOWL
开发小组
被测试部位:课程管理功能模块
2.8.1
进度安排
由于需要对各子单元程序,
各模块及它们之间的接口分别进行测试进度,
p>
故
测试进度在
1
天
左右。
2.8.2
条件
要实现本功能需要系统和教务系
统数据库进行集成,
以便实时收集学生学籍
信息,教师注册信息
及课程教务信息等数据信息。
所需硬件:
一台服务器
,一台
< br>PC
机(都已连接上了因特网)
所需软件:
操作系统:
Windows 2003 Server
开发平台:
Eclipse
数据库管理系统:
SQL Server 2005
所需工作人员:
ZOWL
软件开发小组全体人员
2.8.3
测试资料
华中科技大学提供的学生学籍统计数据
2.9
服务器接收端模块测试
参与单位:<
/p>
ZOWL
开发小组
被测试部位:服务器接收端模块
1
page of 22