Как «сварить» Pairwise и не пуститься во все тяжкие
-
40 мин
Иногда проверок так много, что их невозможно выполнить за отведенное
время. Выручает Pairwise Testing - метод, позволяющий оптимизировать
количество тестов до минимума без вреда тестовому покрытию.
Это эффективный инструмент, но алгоритм выборки пар настолько сложен,
что для его составления не мешала бы учёная степень по математике. Однако, в конце XX века ученые нашли способ заменить сложные
математические расчёты.
Представляю вам 3 рецепта «варки» тест-кейсов при помощи Pairwise
Testing на примере персонажей из сериала «Во все тяжкие»
Рецепт Уолтера
Уайта - это «старая школа», основанная на линейной алгебре с
ортогональными матрицами и латинским квадратом. Разгильдяй Брэндон
Мэйхью ничего не понимает в математике и готов использовать утилиту,
которая сама производит расчёты. Творческим же людям придётся по душе
метод Джесси Пинкмана - понять в целом суть оптимизации тест-кейсов и
немножко «добавить перца чили», да и не заморачиваться, как Уайт.
Но обо всём по порядку
Как «сварить» Pairwise и не пуститься во все тяжкие from Vlad Orlikov on Vimeo.