当前位置:文档之家› 学生成绩管理系统单元测试用例

学生成绩管理系统单元测试用例


3
本类其他方法略
2.4登陆模块checkservlet类
标识符:标识符:MSGS-D004
用例编号
MSGS-D004-01
用例目的
测试checkservlet类的isAuthenticated方法
用例类型
单元测试
预制条件

测试环境
测试环境要求
实际测试环境
软件:WinXP,MSsql2000,tomcat
硬件:标准PC
软件:WinXP,MSsql2000,eclipse
tomcat
硬件:标准PC
工具:Junit
用例编号
目的
输入
执行步骤
优先级
期望结果
D004-01-01-01
用户名密码错误
sysuser_name=”管理员”
sysuser_password=”101”
sysuser_role=”1”

sysuser_role=”2”

false
class_delete(int class_id)
11
4
Class_operateion-04
class_select_one(int class_id)
11
4
Class_operateion-05
class_update(int class_id,String class_name)
19
5
core_operation-01
5
core_operation-04
core_delete(long core_id)
11
4
core_operation-05
core_select_one(long core_id)
11
4
core_operation-06
core_update(long core_id,int lession_id,long student_id)
false
D004-01-01-02
用户名密码身份正确
sysuser_name=”管理员”
sysuser_password=”111”
sysuser_role=”1”

true
D004-01-01-03
用户名密码正确身份错误
sysuser_name=”管理员”
sysuser_password=”111”
登陆模块
13
4
后面略
2.2dbconn类
标识符:MSGS-D001
用例编号
MSGS-D001-01
用例目的
测试配置文件的各个属性值设置正确
用例类型
单元测试
预制条件

测试环境
测试环境要求
实际测试环境
软件:WinXP,MSsql2000,tomcat
硬件:标准PC
软件:WinXP,MSsql2000,eclipse
20
5
core_operation-07
getStudent_lession_core(long student_id,int lession_id)
12
5
core_operation-08
saveStudent_core(String refName[],String refValue[],int lession_id)
用例类型
单元测试
预制条件

测试环境
测试环境要求
实际测试环境
软件:WinXP,MSsql2000,tomcat
硬件:标准PC
软件:WinXP,MSsql2000,eclipse
tomcat
硬件:标准PC
工具:Junit
用例编号
目的
输入
执行步骤
优先级
期望结果
D002-01-01-01
测试Switch分支
Role=1

返回“系统管理员”
D002-01-01-02
Role=2

返回“教务管理员”
D002-01-01-03
Role=3

返回“教师”
D002-01-01-04
Role=4

返回“学生”
D002-01-01-05
Role=-1

返回“未知”
2.3Class_operation类
标识符:MSGS-D003
tomcat
硬件:标准PC
工具:Junit
用例编号
目的
输入
执行步骤
优先级
期望结果D001-01-来自1-01配置文件名称 位置正确 内容正确
输入正确的配置文件名称
dbconn.properties

返回正确的Connection对象
D001-01-01-02
配置文件名称 位置正确 内容错误
输入正确的配置文件名称
用例编号
MSGS-D003-01
用例目的
测试class_add_one(String class_name)方法
用例类型
单元测试
预制条件

测试环境
测试环境要求
实际测试环境
软件:WinXP,MSsql2000,tomcat
硬件:标准PC
软件:WinXP,MSsql2000,eclipse
tomcat
硬件:标准PC
学生成绩管理系统
单元测试用例设计
简介
1.1
本文档提供了学生成绩管理系统单元测试的用例设计
本文档用于指导开发人员和测试人员共同完成单元测试的实施.
1.2
学生成绩管理系统详细设计
学生成绩管理系统单元测试计划书
1.3
本文档是单元测试文档的一部分
2
2.1被测的类以及方法
标识符
名称
代码行
复杂度
Dbconn-02
class_name=”06电信-1”

3
D003-01-01-04
班级信息正确,且不存在,插入数据库正
class_name=”08电信-1”

1
D003-01-01-05
输入班级信息为空格
class_name=“”

4
D003-01-01-06
输入班级信息中间有空字符串
class_name=”08电信-1”
wrongbconn.properties
配置文件中connString=wrong

返回Null
D001-01-01-03
找不到配置文件
输入配置文件名称
wdbconn.properties

返回Null
2.2stringUtil类
标识符:MSGS-D002
用例编号
MSGS-D002-01
用例目的
输入不同的Int值,检验返回值是否正确
getDBConn()
7
2
Stringutil-02
getJSString(int role)
13
1
Class_operation-01
class_add_one(String class_name)
17
5
Class_operateion-02
class_select_all()
10
3
Class_operateion-03
30
7
core_operation-09
student_core_view(int class_id,String student_name)
13
6
core_operation-10
getClassLessionCore(int class_id,int lession_id)
15
6
Mk-dl-01
core_add_one(int lession_id,long student_id)
18
5
core_operation-02
core_select_all()
10
3
core_operation-03
core_select_part(int lession_id,long student_id)
14

1
D003-01-01-07
输入班级信息两边有空字符串
” class_name=” 08电信-1 ”

1
D003-01-01-08
输入班级信息两边中间都有空字符串
class_name=” 08电信-1 ”

1
D003-01-01-09
班级信息正确,输入信息两边空格在数据库已经存在
class_name=”06电信-1”
工具:Junit dbunit
用例编号
目的
输入
执行步骤
优先级
期望结果
D003-01-01-01
数据库连接异常
设置错误的配置文件
class_name=”08电信-1”

2
D003-01-01-02
输入班级信息空字符串
class_name=null

4
D003-01-01-03
班级信息正确,但是已经存在
相关主题