Вернуться в каталог собеседований

РАЗБОР вопросов с СОБЕСЕДОВАНИЙ / Автоматизация ТЕСТИРОВАНИЯ на JAVA

Разбор подготовки к собеседованию на Java QA Automation: от самопрезентации и теории тестирования до Selenium, CI, SQL и REST API. Формат построен как вопросы интервьюера и развёрнутые ответы практикующего QA-специалиста.

TeachMeSkills Школа программирования
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 41,5 тыс.
  • Лайки на YouTube: 1,6 тыс.
Открыть на YouTube

Таймлайн

Коротко о видео

Образовательный выпуск в формате разбора вопросов, которые могут встретиться на собеседовании по автоматизации тестирования на Java. Гость, сообщающий о примерно десяти годах опыта в ручном тестировании, автоматизации и менеджменте, объясняет, как презентовать релевантный опыт, и разбирает основы тестирования, Java/OOP, Selenium, CI, SQL и API. Отдельно приведены практические примеры техник тест-дизайна, локаторов и типичных Selenium-исключений.

Затронутые темы

Что взять на заметку

  • По мнению гостя, ходить на собеседования для проверки рыночной ценности и навыка самопрезентации можно примерно раз в полгода—год, но реакция текущего менеджера может быть разной.
  • Рассказ о себе стоит адаптировать к вакансии: для технической роли акцентировать технологии и улучшения процессов, для менеджерской — команду, интервьюирование и развитие людей, для delivery — работу с заказчиком.
  • Тестирование ПО описывается как проверка соответствия фактического результата ожидаемому; в практике этапы анализа требований, стратегии, документации, выполнения тестов, исправлений и эксплуатации часто смешиваются.
  • Для сокращения числа проверок полезно уметь применять классы эквивалентности, граничные значения, pairwise-тестирование, диаграммы состояний и таблицы решений.
  • В Java нужно уверенно объяснять разницу между интерфейсом как контрактом и абстрактным классом с общей реализацией, а также между перегрузкой и переопределением методов.
  • Selenium отвечает за взаимодействие с браузером; проверки обычно добавляют средствами JUnit, TestNG или других библиотек. Для динамического DOM гость советует заново искать элемент при StaleElementReferenceException.
  • Автотесты целесообразно запускать в CI при создании pull request; при API-тестировании проверять статус-код, время ответа, содержимое ответа и при необходимости JSON Schema.

Рекомендуем посмотреть