取值示意
取值示意
0 次(不进入循环)
1 次
2 次(区分 0/1/多 语义)
典型次数(如分页 3 页)
上限次数与上限 + 1循环与集合处理常同时出现:注意空集合、单元素与循环边界的组合。
循环次数矩阵(分页为例)
| 场景 | 次数 |
|---|---|
| 空集合 | 0 次(不进循环体) |
| 单元素 | 1 次 |
| 一般情况 | 2 次至 N-1 次(含典型 3 页) |
| 满集合 | N 次(上限) |
| 越界 | N + 1 次或请求越界页 |
针对循环的经典策略:跳过循环、执行一次、执行两次、典型次数、上限次数与越界次数;边界次数是高频缺陷点。
0 次(不进入循环)
1 次
2 次(区分 0/1/多 语义)
典型次数(如分页 3 页)
上限次数与上限 + 1| 场景 | 次数 |
|---|---|
| 空集合 | 0 次(不进循环体) |
| 单元素 | 1 次 |
| 一般情况 | 2 次至 N-1 次(含典型 3 页) |
| 满集合 | N 次(上限) |
| 越界 | N + 1 次或请求越界页 |