学习软件工程综合实训的时候,我对学生选课系统的简单功能包括学生登陆,和学生选课数量判断进行了测试。并编写了相应的测试报告。黑盒白盒都包括。
选择课程黑盒测试
等价类划分
表n-n选择课程等价类表
|
输入数据 |
有效等价类 |
无效等价类 |
|
已选课程数量 |
小于8 (1)
|
等于8 (2) |
|
选择课程数量 |
等于1 (3)
|
小于1 (4)大于1 (5) |
|
待选课程时间 |
与已选课程时间相同 (6)
|
与已选课程时间不同 (7) |
表n-n选择课程测试用例
|
编号 |
输入数据 |
等价类覆盖 |
|
1 |
已选课程适量 1 门,选择课程数量 1 门 周一上午9:00-10:00(选择课程与已选课程时间相同) |
|
|
2 |
已选课程适量 1 门,选择课程数量 1 门 周一下午2:00-3:00(选择课程与已选课程时间不同) |
(1) (3) (7) |
|
3 |
已选课程适量 8 门 |
(2) |
|
4 |
已选课程适量 1 门 选择课程数量 2 门 |
|
|
5 |
已选课程适量 1 门 选择课程数量 0 门 |
|
选择课程白盒测试:
|
图n-n 选择课程测试流程图 |
|
测试用例 |
覆盖条件 |
预测结果 |
|
n=6,t1=t2 |
T1真T2真 |
选课失败 |
|
n=6,t1≠t2 |
T1真T2假 |
选课成功 |
|
n=8, |
T1假 |
选课失败 |
表n-n 选择课程条件覆盖表
(注:n为已选课程的数目,t1为待选课程时间,t2为已选课程时间)
登录系统黑盒测试
等价类划分
表n-n登录等价类表
|
输入数据 |
有效等价类 |
无效等价类 |
|
学号 |
存在 (1) |
不存在 (2) |
|
密码 |
等于 12位(3) |
大于12位 (4) 小于12 位(5) |
表n-n登录测试用例
|
编号 |
输入数据 |
等价类覆盖 |
|
1 |
学号:123456(存在) 密码:123456789012 |
|
|
2 |
学号:123456(存在) 密码:1234567890123 |
|
|
3 |
学号:123456(存在) 密码:12345678901 |
|
|
4 |
学号:1234567(不存在)
|
(2) |
图n-n 选择课程测试流程图
表n-n 选择课程条件覆盖表
(注:n为已选课程的数目,t1为待选课程时间,t2为已选课程时间)
|
测试用例 |
覆盖条件 |
预测结果 |
|
n=6,t1=t2 |
T1真T2真 |
选课失败 |
|
n=6,t1≠t2 |
T1真T2假 |
选课成功 |
|
n=8, |
T1假 |
选课失败 |
本文分享了在软件工程综合实训中,对一个学生选课系统进行黑盒和白盒测试的经验,详细介绍了等价类划分、条件覆盖及测试用例设计。


2744

被折叠的 条评论
为什么被折叠?



