3.28白盒实验一

实验一:

(1)逻辑覆盖法绘制出流程图

 

 

 

 

​成功路径​:
1(开始)→ 2(输入验证)→ 3(日期解析)→ 4(获取星期)→ 5(转换中文)→ 6(输出结果)

​格式错误路径​:
1 2 7(错误处理

​无效日期路径​:
1 2 3 7(错误处理)

 

(2)设计测试用列表

​成功路径​:
1(开始)→ 2(输入验证)→ 3(日期解析)→ 4(获取星期)→ 5(转换中文)→ 6(输出结果)

​格式错误路径​:
1 2 7(错误处理

​无效日期路径​:
1 2 3 7(错误处理)

 

覆盖方法

输入

测试路径

测试结果

语句覆盖

"2023-05-15"

1-2-3-4-5-6

"星期一"

 

"2023/05/15"

1-2-7

"错误: 日期格式不正确"

判定覆盖

"2023-02-30"

1-2-3-7

"错误: 日期不存在"

 

"2020-02-29"

1-2-3-4-5-6

"星期六"

条件覆盖

""

1-2-7

"错误: 日期格式不正确"

 

"2023-13-01"

1-2-3-7

"错误: 日期不存在"

判定条件覆盖

"2023-05-15"

1-2-3-4-5-6

"星期一"

 

null

1-7

"NullPointerException"

条件组合覆盖

"9999-12-31"

1-2-3-4-5-6

实际星期几

 

"0001-01-01"

1-2-3-4-5-6

实际星期几

路径覆盖

"2023-05-15"

1-2-3-4-5-6

"星期一"

 

"2023-02-30"

1-2-3-7

"错误: 日期不存在"

 

"abc"

1-2-7

"错误: 日期格式不正确"

posted @ 2025-04-12 00:26    阅读(9)  评论(0)    收藏  举报