4.13作业
Posted lsdxxf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.13作业相关的知识,希望对你有一定的参考价值。
判定 |
编号 |
取值 |
If(year<0) |
1 |
T1(表示编号为1的判定节点取真值) F1(表示编号为1的判定节点取假值) |
If((year%4==0&&year%100!=0)ll (year%400==0)) |
2 |
T2(表示编号为2的判定节点取真值) F2(表示编号为2的判定节点取假值) |
13.判定表示
判定覆盖测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
输入年份,调用程序 |
Year=-1089 |
return=1 |
return=-1 |
满足T1 |
2 |
输入年份,调用程序 |
Year=2000 |
return=1 |
return=1 |
满足F1T2 |
3 |
输入年份,调用程序 |
Year=1070 |
return=1 |
return=0 |
满足F1F2 |
条件表示
判定 |
条件 |
编号 |
取值 |
If(year<0) |
year<0 |
1 |
T1(表示编号为1的判定节点取真值) F1(表示编号为1的判定节点取假值) |
If((year%4==0&&year%100!=0)ll (year%400==0)) |
year%4==0 |
2 |
T2(表示编号为2的判定节点取真值) F2(表示编号为2的判定节点取假值) |
year%100!=0 |
3 |
T3(表示编号为3的判定节点取真值) F3(表示编号为3的判定节点取假值) |
|
year%400==0 |
4 |
T4(表示编号为4的判定节点取真值) F4(表示编号为4的判定节点取假值) |
条件覆盖测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
输入年份,调用程序 |
Year=-1089 |
不满足条件,输出 return=-1 |
输出 return=-1 |
满足T1 |
2 |
输入年份,调用程序 |
Year=2000 |
满足条件,输出 return=1 |
输出 return=1 |
满足 F1T2F3T4 |
3 |
输入年份,调用程序 |
Year=1070 |
不满足条件,输出 return=1 |
输出 return=0 |
满足 F1F2F3F4 |
15. (1) V(G)=14-12+2=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
Path3:1,2,3,4,5,7,9,11,12
(3) 基本路径测试用例
测试数据 |
判断闰年 |
||||
操作步骤 |
操作描述 |
数据 |
期望结果 |
实际结果 |
测试状态 |
1 |
编写简单的驱动模块,调用该程序 |
Year=1070 |
year是闰年 |
year不是闰年 |
满足Path1 |
2 |
编写简单的驱动模块,调用该程序 |
Year=1220 |
year是闰年 |
year不是闰年 |
满足Path2 |
3 |
编写简单的驱动模块,调用该程序 |
Year=1800 |
year是闰年 |
year不是闰年 |
满足Path3 |
4 |
编写简单的驱动模块,调用该程序 |
Year=2000 |
year是闰年 |
year是闰年 |
满足Path4 |
16.
有效等价类 学历>=本科 专业=计算机,通信,自动化 年龄>=22&&年龄<=30
无效等价类 学历<本科 专业!=计算机,通信,自动化 年龄 <22&&年龄>30
以上是关于4.13作业的主要内容,如果未能解决你的问题,请参考以下文章