二、边界值法
1.关于边界点,可以分为上点、内点和离点
上点:就是边界上的点,不管它是开区间还 是闭区间,就是说,如果该点是封闭的,那 上点就在值域范围内,如果该点是开放的, 那上点就不在值域范围外
内点:就是在值域范围内的任意一个点
离点:就是离上点最近的一个点,如果边界 是封闭的,那离点就是值域范围外离上点最 近的点,如果边界是开放的,那离点就是域 范围内离上点最近的点
2.常见的边界值
对16-bit 的整数而言 32767 和 -32768 是边界
屏幕上光标在最左上、最右下位置
报表的第一行和最后一行
数组元素的第一个和最后一个
循环的第 0 次、第 1 次和倒数第 2 次、最后一次
三、场景设计法
场景法一般包含基本流和备用流,从一个流程开始,通 过描述经过的路径来确定的过程,经过遍历所有的基本 流和备用流来完成整个场景。
基本流(直黑线表示):是经过用例的最简单 的路径,软件功能按照正确的事件流实现的一 条正确流程
备选流或异常流(彩线表示):出现故障或缺 陷的过程,一个备选流可能从基本流开始,在 某个特定条件下执行,然后重新加入基本流中 (如备选流1和3);也可能起源于另一个备选 流(如备选流2),或者终止用例而不再重新加 入到某个