0

我想不通这个问题。

接受 -100 到 +100 范围内整数的程序:

1)有多少有效的等效分区?

2)对于哪个范围,最小值和最大值是多少?

3)使用BVA,需要为分区检查哪些值?

所以...,根据等价测试,你可以有一个有效和无效的值。我认为无效值会小于 -100 且大于 100。但是我找不到有关如何获取等效分区的信息。

我的意思是,我可以选择并说它有 20 个等效分区,例如:-100 到 -90 | -89 到 70 等...,但是:有没有办法得到这个?

对于其他问题:是否有可能获得前一个分区,因此最小值为-100,最大值为-90?

4

5 回答 5

0

接受 -100 到 +100 范围内整数的程序:

等效:测试场景 # 测试场景描述 预期结果

Class I: values < -100   => invalid class
Class II: -100 to +100   => valid class
Class III: values > +100  => invalid class

在英属维尔京群岛,

1) Test cases with test data exactly as the input boundaries of input domain i.e. values -100 and +100 in our case.

2) Test data with values just below the extreme edges of input domains i.e. values -101 and +99.

3) Test data with values just above the extreme edges of input domain i.e. values -99 and +101.
于 2018-04-02T09:38:36.863 回答
0

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。

于 2017-06-09T18:10:05.943 回答
0

这是基本 EPA 和 BVA 如何应用于您的数据的示例

在此处输入图像描述

因此,实际上在您的情况下,您将有 3 个来自等价分区的值和 4 个来自边界值分析的值。

  • 不要忘记关注0。它总是一个棘手的点..

祝你好运!

于 2016-05-13T14:53:11.137 回答
0

我假设这是 <-100;100> 范围,所以 -100 和 100 是有效的。

1)有多少有效的等效分区?

只有一个具有给定范围内的任何数字

2)对于哪个范围,最小值和最大值是多少?

最小值为 -100,最大值为 100

3) 使用 BVA,需要为分区检查哪些值?

使用 BVA,您有 6 个值需要检查 -101、-100、-99、99、100 和 101(最小值/最大值和下一个有效值只是为了在 x>-100 中查找错误,x>=-100 除外,即当程序员写 x>-100 并且您将仅检查 -100 时您不会发现错误,如果您也检查 -99 您会发现错误)。

于 2017-05-08T11:31:22.033 回答
0

对于边界值分析,主要关注点应该是极端情况。因此对于上述范围,需要检查 BVA 的值为:

-101 -100 100 101(这是根据 ISTQB)

于 2016-05-19T14:51:54.947 回答