码迷,mamicode.com
首页 > 其他好文 > 详细

4.13作业

时间:2018-04-17 11:51:40      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:年龄   lsp   步骤   font   family   期望   简单   学历   span   

判定

编号

取值

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作业

标签:年龄   lsp   步骤   font   family   期望   简单   学历   span   

原文地址:https://www.cnblogs.com/lsdxxf/p/8861397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!