Метод комбінаторного покриття умов

Критерій комбінаторного покриття умов задовольняє також і критеріями покриття рішень, покриття умов і покриття рішень / умов.

Цей метод вимагає створення такого числа тестів, щоб всі можливі комбінації результатів умови в кожному рішенні виконувалися принаймні один раз. За цим критерієм в розглянутому прикладі повинні бути покриті тестами наступні вісім комбінацій:

1. A>1, B=0.

2. A>1, B¹0.

3. A£1, B=0.

4. А£1, B¹0.

5. A=2, X>1.

6. A=2, X£1.

7. А¹2, X>1.

8. А¹2, X£1.

Для того, щоб протестувати ці комбінації, необов'язково використовувати всі 8 тестів. Фактично вони можуть бути покриті чотирма тестами:

• A = 2, B = 0, X = 4 {покриває 1, 5};

• A = 2, B = 1, X = 1 {покриває 2, 6};

• A = 0,5, B = 0, X = 2 {покриває 3, 7};

• A = 1, B = 0, X = 1 {покриває 4, 8}.

Таблиця 4.4. Результати тестування методом комбінаторного покриття умов

Тест Результат, що очікується Фактичний результат Результат тестування
A=2, B=0, X=4 X=3 X=3 невдало
A=2, B=1, X=1 X=2 X=1,5 вдало
A=0,5 B=0, X=2 X=3 X=4 вдало
A=1, B=0, X=1 X=1 X=1 невдало

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: