宿舍管理系统测试计划说明书Word文档下载推荐.doc
《宿舍管理系统测试计划说明书Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《宿舍管理系统测试计划说明书Word文档下载推荐.doc(11页珍藏版)》请在冰豆网上搜索。
1.2项目背景
项目委托单位:
计算机学院软件工程系。
开发单位:
通达学院计算机科学与技术专业。
学生宿舍管理系统软件V1.0是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的WINDOWS系列等操作系统上使用。
1.3定义
SAMS:
StudentApartmentManagementSystem,学生宿舍管理系统。
1.4参考资料
[1]张海藩,《软件工程导论》,清华大学出处社,2003年12月第四版
[2]周之英《现代软件工程》,科学出版社,2001.6
2.概述
2.1目标
本设计要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。
系统在实现上应该具有如下功能:
1.系统要求用户必须输入正确的用户名和密码才能进入系统。
2.系统应该提供学生住宿情况的基本登记。
3.系统应提供人员来访登记及结束访问的详细登记。
4.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。
5.系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询。
6.系统应提供增加、删除、修改用户帐户的功能。
2.2运行环境
CPU
PentiumⅣ1.8Ghz
内存
512MB
硬盘空间
50.0MB以上硬盘剩余空间
输入设备键盘/鼠标
操作系统
Windows2000Server
数据库
MicrosoftSQLServer2005
开发环境
BorlandDelphi7.0
2.3条件与限制
由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本学生宿舍管理系统并没有提供数据的远程访问功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
3.测试计划
3.1 测试方案
采用黑盒测试
3.2 测试项目
应该注意到,在本系统中虽然从总体上分为了系统管理模块,公寓管理模块,学生管理模块,出入登记模块四大功能模块,但是实际上这四个模块所包含的低层次功能模块是由重叠的。
因此,我们在设计测试用例的时候应该选择有代表的,可以用最小的工作量完成对整个系统的测试。
3.3测试准备
测试人员讨论并准备一些测试用例。
3.4测试机构及人员
测试机构:
通达学院计算机科学与技术系
测试负责人及人员:
包甜甜,李举
3.5测试项目说明
系统管理测试
a)划分等价类:
输入条件
合理等价类
不合理等价类
用户名长度
11-10位之间的任何字符
2小于1位字符
3大于10位字符
4非字符
密码是否正确
5密码正确
6密码错误
b)设计等价类测试用例:
①用户输入密码错误或用户未输入密码,则提示用户“输入密码错误,请重试!
”;
输入密码正确则进入系统.
a.为合理等价类设计测试用例
11-10位之间的任何字符
5密码正确
测试数据
期望结果
实际结果
覆盖范围
super,super
输入有效,进入超级用户管理权限界面
与期望结果相符
1,5
manage,
manager
输入有效,进入普通用户管理权限界面
b.为不合理类设计测试用例
2小于1位字符
3大于10位字符
6密码错误
未输入密码
输入无效
2
01234567890
3
◆㊣
4
111
5
用户修改密码时,如果输入的原始密码错误,则会提示“原始密码错误!
如果两次输入的新密码不一样,则提示“两次输入的新密码不一样!
修改成功则提示“修改成功”,并退出修改密码界面。
a.划分等价类并编号
输入条件
原始密码的长度
原始密码是否正确
4密码正确
5密码错误
第一次新密码的长度
61-10位之间的任何字符
7小于1位字符
8大于10位字符
第二次新密码的长度
91-10位之间的任何字符
10小于1位字符
11大于10位字符
第一次新密码与第二次新密码是否相同
12相同
13不相同
b.为合理等价类设计测试用例
11-10位之间的任何字符
4密码正确
61-10位之间的任何字符
91-10位之间的任何字符
Super,manager,manager
输入有效
1,4,6,9,12
c.为每个不合理等价类设计测试用例
8大于10位字符
11大于10位字符
未输入原始密码
222
第一次新密码未输入密码
7
98765432100
8
第二次新密码未输入密码
10
45678912300
11
333555
13
3.6公寓管理测试
a)员工信息
由于在数据字典中只定义员工号和姓名是必选的,所以只对这两项进行测试:
员工号的类型及长度
13-11位数字字符
2有非数字字符
3小于3位数字字符
4大于11位数字字符
姓名的类型及长度
56-11位字符
6有非字符
7小于6位的字符
7大于11位的字符
13-11位数字字符
56-11位字符
测试用例
001
1
张三
输出结果为:
员工号
姓名
年龄
性别
楼房号
职位
家庭住址
联系方式
备注
201
25
M
502
管理员
湖南农大
13564562145
未婚
4大于11位数字字符
8大于11位的字符
Aaaa
12
123456123451
Ⅷ∮
6
张撒
张毒素多幅撒撒
b)寝室信息
由于在数据词典中只定义寝室号是必选的,所以只对寝室号进行测试:
寝室号的类型及长度
110位数字字符
3小于10位数字字符
4大于10位数字字符
110位数字字符
FZW0506241
寝室号
居住性别
应住人数
实住人数
住宿费用
电话
FZW0506240
F
1200
4630972
统招生