对上述函数编制使用白盒测试方法测试nextDate()函数的测试计划
时间: 2023-12-17 10:03:19 浏览: 95
NextDate函数白盒测试
4星 · 用户满意度95%
白盒测试需要测试覆盖代码的每个分支和路径,因此可以采用以下测试用例:
1. 输入 2、28、2019,预期输出为 3、1、2019。
2. 输入 2、28、2020,预期输出为 2、29、2020。
3. 输入 2、29、2020,预期输出为 3、1、2020。
4. 输入 4、30、2021,预期输出为 5、1、2021。
5. 输入 12、31、2021,预期输出为 1、1、2022。
6. 输入 2、29、1900,预期输出为 invalid date。
7. 输入 13、1、2022,预期输出为 invalid date。
8. 输入 1、32、2022,预期输出为 invalid date。
这些测试用例可以覆盖函数的所有分支和路径,以确保 nextDate() 函数的正确性。同时,还需要注意边界测试和异常情况的测试,以保证函数的健壮性。
阅读全文