2016-05-12 90 views
0

我找不出這個問題。範圍從-100到100的有效等效分區?

它接受在範圍內的整數-100到+100的程序:

1)多少有效等效分區有哪些?

2)什麼是最小值和最大值?

3)使用BVA,需要檢查分區的值是什麼?

因此,根據等效性測試,您可以有一個有效和無效的值。我認爲無效值將小於-100和大於100.但是我找不到有關如何獲得等效分區的信息。

我的意思是,我可以選擇並說它有20個等效分區,例如:-100到-90 | -89到70等...,但:有沒有辦法得到這個?

對於其他問題:是否有可能得到以前的分區,所以最小值將是-100和最大-90?

回答

0

這裏的EPA & BVA如何基本適用於您的數據

enter image description here

所以,實際上你的情況你就必須從等價類劃分3個值和邊界值分析4個值的例子。

  • 不要忘記注意0它總是一個棘手的問題..

祝你好運!

0

對於邊界值分析,主要重點應該是針對邊界情況。 因此,對於在上述範圍,需要被檢查BVA值是:

-101 -100 100 101(這是爲每ISTQB)

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,你不會發現一個bug,如果你也檢查-99,你會發現一個bug)。

0

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

理論上爲您的-100和100範圍將有3個當量類分區:

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.