以测试登录框功能为例,等价类划分和边界值分析的应用步骤如下:
第一步:影响因子提取 — 以输入参数(用户名、密码)作为正交因子。
第二步:等价类划分 — 对每个因子划分:
- 有效等价类:合理的、系统接受的输入(如正确格式的用户名、正确密码)
- 无效等价类:不合理的、系统不接受的输入(如空值、超长字符、特殊字符、SQL注入等)
第三步:边界值取值 — 关注三个关键点:
- 上点:边界上的值(如密码长度恰好为最大值16位)
- 离点:离边界最近的值(如17位密码)
- 内点:有效范围内的任意值(如8位密码)
第四步:用例组合 — 有效等价类取值尽量正交(覆盖不同组合),无效等价类命中即可(每次只测一个无效因子)。
第五步:优先级设定 — 去除优先级较低的用例,在成本可控前提下最大化覆盖。




