Зачем тестировщику консоль в браузере

Практически 99, 9 % web-тестировщиков сталкиваются в своей работе с DevTools или с консолью разработчика. Освоив этот набор инструментов, QA-специалист может упростить себе работу — быстрее и эффективнее тестировать сайты и приложения. В этой статье рассказываем, зачем тестировщику консоль в браузере — как инструменты DevTools помогают в изучении внутренней структуры ресурса и тестировании функционала в […]
Зачем тестировщику консоль в браузере

Практически 99, 9 % web-тестировщиков сталкиваются в своей работе с DevTools или с консолью разработчика. Освоив этот набор инструментов, QA-специалист может упростить себе работу — быстрее и эффективнее тестировать сайты и приложения.

В этой статье рассказываем, зачем тестировщику консоль в браузере — как инструменты DevTools помогают в изучении внутренней структуры ресурса и тестировании функционала в режиме реального времени.

Что мы рассмотрим:

  1. Как найти консоль разработчика.
  2. ТОП-7 полезных опций для тестировщиков.
  3. Ответы на часто задаваемые вопросы.

Где находится консоль разработчика

В зависимости от браузера визуал консоли может отличаться, иногда разнится и функционал, но базовые опции совпадают. Чтобы открыть консоль разработчика, можно воспользоваться пунктом в меню браузера или нажать горячую клавишу F12 в браузере.

По умолчанию консоль открывается справа. На консоли выводятся сообщения, ошибки JavaScript, CSS и другая важная для тестировщиков информация.

Зачем для тестирования используют консоль в браузере: ТОП-7 опций

Из всего списка возможностей DevTools выделим те, которые будут полезны тестировщикам:

1. Подмена User-Agent.

Многие специалисты, занимающиеся тестированием, вынуждены воспроизводить различные баги, обнаруженные клиентами продукта. Если использовать подмену User-Agent, можно легко отобразить любой баг, который до этого был воспроизведен с какой-либо версии браузера или операционной системы. Кстати, после тестирования важно не забыть вернуть данные в прежнее положение.

2. Имитация сетевого соединения на низкой скорости.

Так как часто тестирование проводится при хорошей скорости, выявить баг, который проявляется у пользователей при более низкой скорости бывает сложно. Зачем для тестирования используют консоль в браузере в этом случае? Благодаря имитации медленного соединения можно изучить, как ведет себя страница у некоторых пользователей устройств.

3. Блокирование запросов.

Функционал для проверки того, как будет вести себя страница, если пользователь использует любой из блокировщиков.

4. Неиспользуемый код.

При тестировании производительности эта функция может быть полезной, если есть задача отследить скорость загрузки ресурса и улучшить эти показатели. Если количество неиспользованного кода при загрузке страницы слишком большое, его можно указать как артефакт.

5. Настройка столбцов (функция находится во вкладке Network).

Полезная функция для тестировщиков. Используйте, чтобы настроить только те столбцы, которые в текущий момент нужны вам для анализа запросов на ресурсе.

6. Все о cookies во вкладке applications.

Так как задача тестировщика заключается в том, чтобы воспроизвести пользовательский сценарий, cookies — очень важная вещь. Используя разные сценарии работы с куками (поиск, удаление, изменение данных), можно улучшить тест-кейсы.

7. Снимки экрана в момент, когда страница загружается.

Опция, помогающая «поймать» ускользающий баг, отследить нелогичное поведение при загрузке страницы.

Конечно, DevTools не ограничивается функционалом, описанным в этой статье. И тестировщики, и другие специалисты найдут много полезных инструментов в консоли разработчика. Если статья была полезна, поставьте реакцию или оставьте комментарий.

Ознакомиться с программой курсов школы Test Pro и выбрать наиболее подходящий вариант на пути к развитию своей карьеры можно онлайн на нашем сайте, а также обратившись к специалисту Test Pro через формы Apply или Book a call. Также приглашаем вас на наш официальный YouTube канал.

Часто задаваемые вопросы

Какая вкладка в консоли разработчика наиболее популярна у тестировщиков?
Среди всех инструментов DevTools вкладка Console используется тестировщиками чаще всего — здесь можно увидеть ошибки кода, найденные при выполнении скрипта.
Какую опцию лучше использовать, если нужно проверить, как открываются сайты на мобильных устройствах?
Используйте эмуляцию Андроид и ios/подключение при отладке. Эта опция позволяет без эмуляторов отследить, как ведет себя продукт на смартфонах с Андроид, подключив его к компьютеру.
Какие опции будут полезны специалистам, занимающимся автоматизацией тестирования?
Функция определения JS пути к строке. Можно скопировать весь путь к нужной строке в формате JS и сослаться на него в автоматизированном тесте.

ПОДАТЬ ЗАЯВКУ

Похожие статьи

Вебинар для тестировщиков

Вебинары являются одними из самых удобных и информативных способов донести информацию до слушателя в оптимальном объеме. К тому же участник может сам выбирать подходящее время для просмотра вебинара, если у него не было возможности участвовать в онлайн-трансляции. Профессия тестировщика предполагает постоянное обучение и развитие. Поэтому вебинары для тестировщиков являются очень полезными и просто необходимым инструментом […]

Вопросы на собеседовании QA

Важный во всех смыслах этап для тестировщика — собеседование при трудоустройстве. Существуют разные варианты собеседования, как по формату общения, так и по длительности. Какие вопросы на собеседовании QA могут задать? Как подготовиться? Как не совершить грубых ошибок? Команда Test Pro подготовила краткий гайд для начинающих и продвинутых тестировщиков. Что мы рассмотрим: Этапы собеседования тестировщика Классическое […]

Тестирование белого ящика и его аналоги. Преимущества и недостатки метода?

Тестирование различных ПО предполагает применение различных методов анализа. И самыми популярными и эффективными из них являются следующие методы: Тестирование белого ящика (WhiteBoxTesting); Тестирование черного ящика (BlackBoxTesting). Оба эти метода широко используются специалистами QA, SDET и FullStack. Они позволяют изучить и оценить ПО с разных позиций. Тестирование белого ящика White Box Testing позволяет разработчику оценить и […]