Еквівалентне розбиття

Основу методу складають два положення:

1. Вихідні дані програми необхідно розбити на кінцеве число класів еквівалентності, так щоб можна було припустити, що кожен тест, що є представником деякого класу, еквівалентний будь-якому іншому тесту цього класу. Іншими словами, якщо тест будь-якого класу виявляє помилку, то припускається, що всі інші тести цього класу еквівалентності теж виявлять цю помилку і навпаки.

2. Кожен тест повинен включати по можливості максимальну кількість різних вхідних умов, що дозволяє мінімізувати загальне число необхідних тестів.

Перше положення використовується для розробки набору "цікавих" умов, які повинні бути протестовані, а друге - для розробки мінімального набору тестів.

Розробка тестів методом еквівалентного розбиття здійснюється в два етапи:

• виділення класів еквівалентності;

• побудова тестів.


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



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