![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/bf3/8f0/ea1/bf38f0ea135ac60ea7c90a91251be9c4.png)
Привет, я Фируз Шоев, тестировщик в Отелло — сервисе бронирования отелей от 2ГИС. Мы в стадии активного роста и постоянно усиливаем команду. Несколько месяцев назад я подключился к найму тестировщиков и с тех пор провожу собеседования практически каждую неделю. За это время я стал замечать, что многие кандидаты не уделяют должного внимания тестированию фронтенда.
Почти в каждом втором собеседовании я слышу следующее:
— Во фронтенде можно максимум вёрстку протестировать отдельно от бэкенда.
— Фронтенд тестируем через end-to-end тесты, но они сложные и нестабильные.
— А как вообще тестировать фронтенд изолированно?
— Про моки слышали, но не использовали их и не думаем, что на них стоит полагаться.
В этой статье я хочу рассказать о важности тестирования фронтенда и пользе моков. Мокирование вносит весомый вклад в обеспечение качества приложений 2ГИС, поэтому надеюсь, что этот подход принесёт пользу и другим.