Начало основного контента

Тип доклада: Доклад

Секреты строительства пирамид

  • Доклад на русском языке

Все видели «пирамиду тестирования», которая учит, что «дешевых» (быстрых, лёгких) тестов должно быть больше, чем «дорогих» (медленных, сложных). Звучит логично.

Но когда дело касается пользовательского интерфейса, построить пирамиду мало у кого получается. Сложное окружение (браузер или ОС), асинхронность и большое количество внешних зависимостей — кажется, дешевые тесты не применимы в тестировании GUI. Или применимы?

Спикер расскажет, как в Яндексе провели эксперимент — как получилось заменить 80% функциональных Selenium-тестов, юнит-тестами на Jest и JSDOM. Покрытие функциональных требований тестами сохранилось, но теперь вместо нескольких часов, тесты стали выполняться за пять минут. Приятный бонус — стало удобнее разрабатывать и отлаживать автотесты.

Доклад будет интересен middle+ разработчикам и тестировщикам, которые организуют автоматизированное тестирование своего проекта.

  • #unit-testing
  • #модульное_тестирование
  • #пирамида_тестирования
  • #оптимизация
  • #ui
  • #react
  • #jest
  • #testing-library
  • #java-script

Спикеры

Приглашенные эксперты

Доклады