Article
使用边界值分析法与判定表驱动法设计测试用例,测试nextDate函数
00 分钟
2020-5-9
2023-5-21
type
status
category
date
slug
summary
tags
icon
Last edited time
May 21, 2023 07:57 AM

需求

日期问题
测试以下程序:该程序有三个输入变量 month、day、year (month、day 和 year 均为整数值,并且满足:1 ≤ months ≤ 12、1 ≤ days ≤ 31 和 1900 ≤ year ≤ 2050),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔天的日期。例如,输入为 2004 年 11 月 30 日,则该程序的输出为 2004 年 12 月 1 日。
(1) 边界值分析法设计测试用例;
(2) 判定表驱动法设计测试用例。

实现

一、边界值分析法

1、等价类

notion image

2、设计测试用例

notion image

3、测试类

4、运行结果

notion image

二、判定表驱动法

1、条件桩

2、动作桩

3、判定表

notion image
notion image

4、经过简化的判定表

notion image

5、根据简化的判定表设计测试用例

notion image

6、测试类

7、运行结果

notion image

nextDate函数
 

评论