Что такое equivalence partitioning?

Junior
307 просмотров
AFK Offer AI

Разбиение на классы эквивалентности — делим все возможные входные данные на группы, внутри которых система ведёт себя одинаково. Например, поле "возраст" от 18 до 65: класс "до 18" (невалидный), "18-65" (валидный), "больше 65" (невалидный). Из каждого класса берём один тест-кейс — если один значение из класса работает, остальные тоже должны работать. Сильно сокращает количество нужных тестов.

Следующий вопрос

Как работает BrowserStack и SauceLabs?