Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Как автотесты встраиваются в процесс непрерывной интеграции и что происходит, когда тест падает в пайплайне?JuniorКак вы решаете, какие тесты стоит автоматизировать, а какие лучше оставить ручными?JuniorЧто такое нестабильные автотесты, откуда они берутся и что с ними делать?JuniorЧто такое паттерн Page Object и зачем его используют в UI-автотестах?JuniorЧто такое пирамида тестирования и почему она имеет именно такую форму?JuniorВ CI примерно пять процентов автотестов время от времени падают без изменений в коде. Как будете с этим разбираться?MiddleВы пришли в проект, где 800 UI-автотестов и почти нет юнит- и API-тестов, полный прогон идёт два часа. Что бы вы с этим делали?MiddleЗачем в UI-автотестах нужен паттерн Page Object и какие проблемы с ним возникают, когда проект разрастается?MiddleКак бы вы встроили автотесты в CI-пайплайн: какие тесты на каком этапе запускать и что должно происходить, когда они падают?MiddleКоманда выбирает инструмент для UI-автотестов нового веб-проекта: Selenium, Playwright или Cypress. Какие критерии вы бы учли при выборе?MiddleВам дали веб-магазин без единого автотеста, релизы раз в неделю, регресс руками занимает два дня. Как бы вы выстроили автоматизацию за первые три–шесть месяцев?MiddleКак вы решаете, какие проверки автоматизировать, а какие оставить ручными, и как оцениваете, окупается ли автоматизация?SeniorКак вы системно боретесь с нестабильными автотестами в большом наборе?SeniorКакие проблемы паттерна Page Object вы встречали на большом проекте и как их решали?SeniorКак бы вы спроектировали фреймворк автотестов, которым будут пользоваться пять продуктовых команд?Senior