1、等价类划分——解决穷举问题
有效等价取1个,每个无效等价取1个。
例子1:验证QQ账号的合法性
更进一步要考虑长度和类型,为空为特殊情况,也要考虑。
例子2:验证某城市电话号码正确性
对于有效等价类,能组合就组合,一条尽可能覆盖多条;对于无效等价类,每一个点必须单独设计测试数据。
PS:tel_007测试数据有错,应改为1、区号:空 2、前缀23A 3、后缀:1234
针对:需要有大量数据测试输入,但没法穷举测试的地方,如输入框、下拉列表、单选复选框。典型代表是页面的输入框类测试。
2、边界值分析法——解决边界位数限制问题
2.1 边界范围节点:
最多7条用例(暂时未优化);
注意:边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)
2.2 设计用例步骤
- 明确需求
- 确定有效和无效等价类
- 确定边界范围值
- 提取数据编写测试用例
To be continued...