Самые популярные техники тест-дизайна: Неправильное применение = пропуск ошибок Суть техники анализа классов эквивалентности Разбить весь набор тестов на классы эквивалентности с последующим сокращением числа тестов. Сохраняет тестовое покрытие, сокращая число тестов. Слишком много классов -> слишком много тестов Мало классов -> шанс ошибок теста, пропуска багов продукта Эквивалентные тесты: тестируют одну и ту же вещь; если тест ловит баг, то другой его тоже, скорее всего, поймает; если не ловит - тоже. Алгоритм использования техники. 1. Определить КЭ 2. Выбрать одного представителя от каждого КЭ 3. Выполнить тесты. Техника анализа граничных условий. Даже если КЭ определены верно, границы могут быть ошибочно отнесены к другому классу. Вообще много ошибок на границах. Алгоритм применения: 1. Выделить КЭ 2. Определить граничные значения 3. Определить принадлежность границ 4. Для каждой границы провести тесты ДО, НА и ПОСЛЕ границы.