等价类划分就是把程序的输入域分成若干部分,然后从每个部分中选取少数有代表性的数据当作测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。方法是:先根据测试需求找出测试要点,再根据测试要点找出测试点,最后再建立测试用例。
等价类的划分有两种不同的情况:有效等价类和无效等价类。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计。
例如:某市区的电话号码:地区码为空白或者三位数字组成;
前缀:由首位为非0且非1的三位数字组成;
后缀:由四位数字组成。
建立测试用例: