1)有多少有效的等效分区?
理论上,对于您的 -100 和 100 范围,将有三个等效的类分区:
1) 一个分区的值低于-100,即-101、-102 等。这些是无效值类。
2) 第二个分区的值在 -100 和 100 之间(包括 -100 和 100)。这些是有效值类。
3) 第三个分区的值大于 100 即 101,102 等。这些是无效值类。
现在您可以从每个分区中选择一个值。例如,
1)您可以从头等舱中选择-118(无效的班级分区)。
2)您可以从二等(有效的类分区)中选择70个。
3)您可以从三等中选择170(无效的类分区)。
但在我看来,如果你想检查更多的值,你可以在 -100 到 100 类中做更多的分区。例如,你可以将它分为 -100 到 -51、-50 到 0、1 到 50、51 到 100。然后,您可以从每个分区中选择一个值。
ECP 的主要目的是减少测试用例(测试值)的数量,因此如果您有足够的时间,那么您可以从每个类中选择多个值,或者您可以创建更多类并从中选择值。
2)对于哪个范围,最小值和最大值是多少?
1) 对于第一类最小值无法描述,最大值为-101。
2) 对于第二类,最小值为 -100,最大值为 100。
3) 对于第三类,最小值为 101,无法描述最大值。
3) 使用 BVA,需要为分区检查哪些值?
对于 BVA,需要检查以下值:
1) 值立即低于最小值,即 -101。
2) 最小值,即-100。
3) 值直接高于范围最小值,即-99。
4) 值直接低于范围的最大值,即 99。
5) 范围的最大值,即 100。
6) 值直接高于范围的最大值,即 101。