Какие инструменты разработчика (DevTools) вы использовали в работе?

«Какие инструменты разработчика (DevTools) вы использовали в работе?» — вопрос из категории Инструменты тестирования, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В веб-разработке и тестировании используются следующие инструменты разработчика:

  • Chrome DevTools — основной инструмент для отладки фронтенда. Позволяет:

    • Инспектировать и изменять DOM и CSS.
    • Отлаживать JavaScript, устанавливать точки останова.
    • Анализировать сетевые запросы и производительность.
    • Эмулировать мобильные устройства и различные условия сети.

    Пример выполнения кода в консоли:

    // Найти и кликнуть на первую кнопку на странице
    document.querySelector('button').click();
  • Firefox Developer Tools — обладает схожим функционалом с уникальными возможностями, например, 3D-просмотром DOM.

  • Safari Web Inspector — необходим для отладки на macOS и iOS.

  • Консоль браузера — для выполнения произвольного JS, логирования и проверки переменных.

  • Инструменты командной строки (CLI), такие как cURL, для тестирования API вне браузера:

    curl -v -H "Authorization: Bearer token123" https://api.example.com/users

Для мобильной разработки также используются Android Studio Logcat (Android) и Xcode Console (iOS).