如何使用等价类划分法编写测试用例

案例:如下图所示的一个两位整数加法器,需求分析中要求:
①第一个数和第二个数都是只能输入-99到99之间的整数;
②对于输入的小于-99的数据或者大于99的数据,程序应给出明确提示;
③对于输入的小数、字符等非法数据,程序应给出明确提示。

如何使用等价类划分法编写测试用例

基于上述需求,使用等价类划分法编写测试用例的步骤如下:
1.根据需求分析,建立“第一个数”和“第二个数”两个控件的等价类表。
如何使用等价类划分法编写测试用例
注意:表格中字体颜色为红色的有效等价类可以组合成一条用例,是为了减少测试用例的数量,但是无效等价类只能一条一条编写测试用例,是为了避免“屏蔽”现象发生。
2.根据等价类表编写测试用例
如何使用等价类划分法编写测试用例
在该案例中,使用等价类划分法并没有将所有测试点考虑周全,这将涉及到边界值法的使用。