Как выбрать устойчивые локаторы формы входа Playwright
Предпочтите get_by_label для полей и get_by_role для кнопки, а технические селекторы используйте для явно заданных контейнеров. Действие login должно дождаться результата.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Предпочтите get_by_label для полей и get_by_role для кнопки, а технические селекторы используйте для явно заданных контейнеров. Действие login должно дождаться результата.
Читать ответВыбор браузеров обосновывают аудиторией, договорённой поддержкой и рисками разных движков. Личный браузер тестировщика не является достаточным основанием.
Читать ответXPath умеет выражать навигацию по узлам и текстовые условия, CSS обычно ориентирован на структуру и атрибуты элементов. Практически важнее устойчивость локатора и поддержка конкретного движка.
Читать ответРазделите поиск, страницу документа и проверку внутреннего перехода. Ожидайте конкретные состояния элементов и всегда закрывайте браузер, даже если assertion упал.
Читать ответВыбор JavaScript/TypeScript для автотестов обычно обосновывают стеком команды, доступными инструментами, типизацией и сопровождением, а не универсальным превосходством языка.
Читать ответНазовите реальный состав команды и период, пояснив наличие fullstack-разработчиков и смежных специалистов; из архитектуры продукта нельзя вывести точную пропорцию людей.
Читать ответБраузер принимает решение по HTTP-заголовкам кеширования, статусу и правилам запроса; ключевые параметры — Cache-Control, Expires, ETag и Last-Modified.
Читать ответОтветьте исходя из своих интересов и опыта, уточнив, что входит в 70–80% frontend: ручные проверки, UI-автоматизация, доступность, браузеры или performance.
Читать ответНачните с исследовательского тестирования доступных сценариев, наблюдения через DevTools и проверки разрешённых API в Postman; ограничения наблюдаемости явно зафиксируйте.
Читать ответЕсли речь об API, клиентом тестировщика может быть Postman, curl, HTTP-библиотека или тестовое приложение: клиент — сторона, которая отправляет запрос сервису.
Читать ответДа, frontend может обращаться к внешнему API, если это допускают контракт, CORS и модель безопасности. Секреты приложения обычно требуют обращения через backend.
Читать ответНе привязывайте тест к сгенерированному CSS-классу: используйте доступную роль и имя, label, устойчивый атрибут или согласованный data-testid.
Читать ответ