��(1) 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。
��例如,若输入值的范围是"-1.0~1.0",则可选取"-1.0","1.0","-1.001","1.001"
做为测试输入数据。
��(2) 如果输入条件规定了值的个数,则用最大个数、最小个数、比最大个数多1、
比最小个数少1的数作为测试数据。
��例如,一个输入文件可有1~255个记录,则可以分别设计有1个记录、255个记录以及0个记录和256个记录的输入文件。
��(3) 根据规格说明的每个输出条件,使用前面的原则(1)。
��例如,某程序的功能是计算折扣量,最低折扣量是0元,最高折扣量是1050元。 则设计一些测试用例,使它们恰好产生0元和1050元的结果。
此外,还可考虑设计结果为负值或大于1050元的测试用例。
��由于输入值的边界不与输出值的边界相对应,所以要检查输出值的边界不一定可能,要产生超出输出值值域之外的结果也不一定办得到。尽管如此,必要时还需一试。
��
|