1.2 为验证应用程序进行日期数据处理情况,需根据下表中的日期,设计测试案例、准备测试数据进行应用程序的日期处理功能测试。
┌─────┬─────┬─────┬─────┬─────┐
│1998/12/12│1999/01/01│1999/02/27│1999/02/28│1999/04/09│
├─────┼─────┼─────┼─────┼─────┤
│1999/09/06│1999/12/31│2000/01/01│2000/02/29│2000/03/31│
├─────┼─────┼─────┼─────┼─────┤
│2000/06/30│2000/09/30│2000/12/31│2001/01/01│2001/02/28│
├─────┼─────┼─────┼─────┼─────┤
│2001/03/01│2004/02/28│2004/02/29│2004/03/01│ │
└─────┴─────┴─────┴─────┴─────┘
1.3 为验证应用程序进行日期数据处理情况,需根据下表日期范围设计测试案例、准备测试数据进行测试。
----------------------------------------
| 日期数据抽取范围(年/月/日) | |
|-----------------------| 测试原因 |
| 由 | 到 | |
|-----------|-----------|--------------|
| 1999年中任一天 |1999/12/31 |现有功能计算正确 |
|-----------|-----------|--------------|
| 同上 |2000/01/01 |正确处理21世纪日期 |
|-----------|-----------|--------------|
| 同上 |2000/02/29 |正确处理闰年计算 |
|-----------|-----------|--------------|
| 同上 |2000/03/01 |正确处理闰年计算 |
|-----------|-----------|--------------|
| 同上 |2000/04/01 |正确处理21世纪日期 |
|-----------|-----------|--------------|
| 同上 |2001年中同一天 |正确处理2000年有366天|
|-----------|-----------|--------------|
| 2000年中任一天 |2000/12/31 |正确处理21世纪日期 |
|-----------|-----------|--------------|
| 2000年中任一天 |2001年中同一天 |正确处理21世纪日期 |
----------------------------------------
1.4 对于需要进行日期输入的系统,要对下表所列日期,进行日期输入有效性测试。
┌─────────────────────────────┐
│ 系统应该承认有效的日期 │
├─────┬─────┬─────┬─────┬─────┤
│1999/01/01│1999/02/27│1999/02/28│1999/03/01│1999/04/09│
├─────┼─────┼─────┼─────┼─────┤
│1999/09/09│1999/12/31│2000/01/01│2000/01/10│2000/02/28│
├─────┼─────┼─────┼─────┼─────┤
│2000/02/09│2000/03/01│2000/10/10│2000/12/31│2001/01/01│
├─────┼─────┼─────┼─────┼─────┤
│2001/02/28│2001/03/01│2004/02/28│2004/02/29│0224/03/01│
├─────┴─────┴─────┴─────┴─────┤
│ 系统应该拒绝(无效)的日期 │
├─────┬─────┬─────┬─────┬─────┤
│1998/04/31│2001/02/29│1999/02/29│2004/02/30│2000/02/30│
└─────┴─────┴─────┴─────┴─────┘