Краткое содержание последнего прочитанного материала по автоматизации
Что проверяют
Следите ли вы за профессией сами или знаете автоматизацию только по задачам на текущем месте. Важнее не название материала, а то, что вы из него вынесли и попробовали. Следом почти всегда спрашивают: что из этого вы применили или с чем не согласны.
Как отвечать
Выберите материал, который вы действительно прочитали и можете обсуждать минут пять: книга, статья, раздел документации, доклад с конференции. Каркас из трёх частей:
- о чём: одна-две фразы, без пересказа оглавления;
- главная мысль: что было для вас новым или спорным;
- что вы сделали: попробовали на проекте, обсудили с командой, отказались и почему.
Хорошо работают темы с практическим выходом:
- нестабильные тесты: причины (зависимость от порядка, общие данные, ожидания через
sleep), карантин, почему ретраи маскируют проблему; - локаторы и ожидания в Playwright:
getByRoleиgetByTestIdвместо хрупких XPath, встроенное автоожидание и web-first проверки черезexpect; - пирамида тестов: почему UI-тестов должно быть меньше, чем API и unit, и за что эту модель критикуют;
- контрактное тестирование: Pact, когда сервисов много, а сквозное окружение нестабильно;
- книга «Unit Testing: Principles, Practices, and Patterns» Владимира Хорикова: чем хороший тест отличается от хрупкого, моки против реальных зависимостей.
Если давно ничего не читали целиком, не выдумывайте. Честнее назвать документацию, в которой разбирались под задачу, например переход с Selenium на Playwright или настройку отчётов Allure, и рассказать, что нашли.
Где спотыкаются
Называют громкую книгу, которую не открывали. Два уточняющих вопроса, и это видно.
Пересказывают банальности вроде «автоматизация ускоряет тестирование и снижает человеческий фактор». Это не содержание материала, а общее место.
Не связывают прочитанное с практикой. Без фразы «после этого мы поменяли у себя...» ответ звучит как реферат.