软件工程课后练习题
火车构成的Jackson图:
学生查看课题图:
15.(1)V(G)=4
(2)Path1:1-2-10-11-12
Path2:1-2-3-8-9-11-12
Path3:1-2-3-4-6-7-9-11-12
Path4:1-2-3-4-5-7-9-11-12
(3)测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
编写简单的驱动模块,调用该程序 |
Year=1997 |
0 |
0 |
满足: Path1 |
2 |
编写简单的驱动模块,调用该程序 |
Year=2004 |
1 |
1 |
满足: Path2 |
3 |
编写简单的驱动模块,调用该程序 |
Year=1996 |
1 |
1 |
满足: Path3 |
4 |
编写简单的驱动模块,调用该程序 |
Year=2000 |
1 |
1 |
满足: Path4 |
13.
判定覆盖测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
输入年份 |
Year=2012 |
1 |
1 |
执行if判断语句取真分支 |
2 |
输入年份 |
Year=-2012 |
-1 |
-1 |
return-1 |
3 |
输入年份 |
Year=1996 |
1 |
1 |
执行if判断语句取真分支 |
4 |
输入年份 |
Year=1999 |
0 |
0 |
执行if判断语句取分支假 |
条件覆盖测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
输入年份 |
Year=2012 |
1 |
1 |
条件取真值 |
2 |
输入年份 |
Year=-2012 |
-1 |
-1 |
条件取假值 |
3 |
输入年份 |
Year=1995 |
0 |
0 |
条件取假值 |
4 |
输入年份 |
Year=1999 |
0 |
0 |
条件取假值 |
16.
|
有效等价类 |
无效等价类 |
学历 |
本科、硕士、博士 |
专科等本科以下学历 |
专业 |
计算机、通信、自动化 |
其他 |
年龄 |
22~30 |
小于22或大于30 |