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 |
"错误: 日期格式不正确" |

浙公网安备 33010602011771号