等价类划分法

等价类划分法介绍:

>>等价类划分法是将程序所有可能的输入进行合理分类,再从每一个分类中选取少数具有代表性的数据作为测试用例,从而开展

  测试,“合理分类”即“划分等价类”。之所以分类“等价”,是由于从划分好的分类中,任意选取一条数据都能代表其他的数据执行

  测试,它们之间选取是等价的。

等价类划分法特点:

>>等价类划分法是一种重要且常用的黑盒测试用例设计方法,广泛应用于各项测试中,优势显著。采用该方法既能大大减少测试

  工作量,又能提高测试的有效性。

>>等价类划分法中“如何划分等价类”尤为关键:

  >>有效等价类:符合需求说明的,合理的输入数据的集合。

  >>无效等价类:不符合需求说明的,无意义的输入数据的集合。

应用步骤:

>>依据常用方法划分等价类;

>>为等价类表中的每一个等价类分别规定一个唯一的编号;

>>设计一个新用例,使它能够尽量多覆盖尚未覆盖的有效等价类,重复该步骤,直到所有有效等价类均被用例所覆盖;

>>设计一个新用例,使它仅覆盖一个尚未覆盖的无效等价类,重复该步骤,直到所有的无效等价类均被用例所覆盖。

应用实例:

  

>>登录窗口需求说明用户名限制为6~10位自然数,用等价类划分法可得以下用例:

  

原文地址:https://www.cnblogs.com/airener/p/5911894.html