1、流程图
2、测试用例设计
覆盖方式 |
用例号 |
输入 |
期待结果 |
实际结果 |
通过 |
判断覆盖 |
1 |
1911年1月 1日 |
年份超出范围 |
年份超出范围 |
√ |
判断覆盖 |
2 |
2017年0月 5日 |
月份超出范围 |
月份超出范围 |
√ |
判断覆盖 |
3 |
2017 年3月32日 |
日期超出范围 |
日期超出范围 |
√ |
判断覆盖 |
4 |
-1 |
结束 |
结束 |
√ |
判断覆盖 |
5 |
2017年12月31日 |
2018年1月1日 |
2018年1月1日 |
√ |
判断覆盖 |
6 |
2017年2月28日 |
2017年3月1日 |
2017年3月1日 |
√ |
判断覆盖 |
7 |
2016年2月28日 |
2016年2月29日 |
2016年2月29日 |
√ |
判断覆盖 |
8 |
2017年2月29日 |
日期超出范围 |
日期超出范围 |
√ |
判断覆盖 |
9 |
2051年1月1日 |
年份超出范围 |
年份超出范围 |
√ |
判断覆盖 |
10 |
12321 123 123 |
格式错误重新输入 |
年份超出范围 |
× |
判断覆盖 |
11 |
2100年2月29日 |
日期超出范围 |
日期超出范围 |
√ |
3、测试结果
基本上全部通过除了没有判断输入格式问题
4、代码优化
没有