软件测试任务驱动教程电子活页2-5划分等价类的主要方法.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-03-12 发布于山东
  • 举报

软件测试任务驱动教程电子活页2-5划分等价类的主要方法.docx

PAGE2

PAGE21

软件测试任务驱动教程

PAGE2

划分等价类的主要方法

划分等价类的主要方法如下。

(1)按区间划分

如果可能的输入数据属于一个取值范围或值的个数限制范围,则可以确定1个有效等价类和2个无效等价类。例如,输入数据是课程成绩,范围是0~100,其有效等价类为0≤成绩≤100,无效等价类为成绩0和成绩100。可以确定1个有效等价类(例如90)和2个无效等价类(例如-5和120)。

(2)按数值划分

如果规格说明规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。则可为每一个输入值确立一个有效等价类,并针对这组值确立一个无效等价类,这是所有不允许的输入的集合。例如,程序输入条件说明性别可为男和女两种,且程序中对这两种数值分别进行了处理,有效等价类为男、女,无效等价类为非这两种值的集合。

(3)按数值集合划分

如果规格说明规定了输入数据的集合,则可确定1个有效等价类和1个无效等价类(该集合有效值之外的数据)。例如,某程序要求“标识符以字母开头”,则“以字母开头者”作为一个有效等价类,“以非字母开头”作为一个无效等价类。

(4)按限制条件划分

在输入数据是一个布尔量的情况下,可确定一个有效等价类(符合限制条件)和一个无效等价类(不符合限制条件)。例如,若某个程序规定了输入数据必须是数字,则可划分为1个有效等价类(输入数据是数字)和一个无效等

文档评论(0)

1亿VIP精品文档

相关文档