testengineer.ru

Домой Обучение Пять расширений Google Chrome для тестировщиков

Пять расширений Google Chrome для тестировщиков

Автор

Дата

Категория

Google Chrome сегодня однозначно самый популярный браузер. По состоянию на 2020 год, 2.65 миллиарда людей использовали его как основной браузер (источник — Statista). Подавляющее большинство веб-приложений и сайтов поддерживают Chrome.

Chrome популярен и среди разработчиков и тестировщиков. Как пишет DebugBear, магазин расширений Google Chrome насчитывает более 137000 расширений.

Мы собрали список из 5 расширений для Chrome, которые будут полезны для тестировщиков:

1. EditThisCookie

EditThisCookie

Работа с куками может быть очень неприятной — часто бывает, что они есть, когда не нужны и их нет, когда они нужны. Управлять ими традиционно — через консоль браузера — не очень удобно. Взгляните:

EditThisCookie flow

Очень просто и удобно управлять куками с помощью расширения EditThisCookie — оно позволяет одним кликом удалять, изменять или добавлять новые куки. Must Have для всех тестировщиков, часто работающим с куками.

EditThisCookie позволяет:

  • удалять куки
  • изменять куки
  • заблокировать куки
  • создавать новые куки
  • искать куки
  • импортировать/экспортировать куки

И это только часть из того, что умеет это расширение. Установить его можно по ссылке.

2. Responsive Viewer

Responsive Viewer

Изменять размер окна браузера может быть неудобно, особенно если нужно проверить внешний вид приложения больше, чем на 2-3 размерах экрана. В Chrome есть встроенная возможность увидеть приложение на экранах других размеров, но эта функциональность ограничена одновременным просмотром только одного viewport-а.

Когда нужно протестировать, как работает приложение на разных размерах экрана, можно использовать Responsive Viewer — расширение позволяет сделать это одновременно. Можно переключаться между режимами телефона и планшета, много предопределенных размеров экрана для разных девайсов.

ResponsiveViewer flow

Функционал Responsive Viewer включает:

  • синхронный скролл
  • просмотр приложения на разных экранах одновременно
  • набор предопределённых размеров экрана популярных девайсов
  • спрятать/показать экран
  • добавление своих размеров экрана

3. Exploratory Testing Chrome Extension

Explarotary Testing Chrome Extension

Делать заметки во время тестирования бывает сложно, особенно если нужно переключаться между несколькими окнами. Бывает, нужно сделать скриншот, связать его с каким-то пояснительным текстом.

В таких случаях, я советую использовать Exploratory Testing Chrome Extension (или ECTE). В ECTE можно добавить всю информацию о багах прямо в окне браузера.

У ECTE простой интерфейс — он позволяет легко добавлять заметки и делить их на баги, идеи и т.п.

После тестирования можно составить подробный отчет прямо в браузере или выгрузить его в CSV-файл.

Explarotary Testing Chrome Extension flow

Функционал ECTE позволяет:

  • создавать заметки прямо в окне браузера
  • одновременно с созданием заметки делать скриншот
  • просмотреть все ваши записи в сгенерированном отчете
  • экспортировать отчет в HTML или CSV файл

4. Ruto — XPath Finder

Ruto XPath finder

Если вы используете XPath локаторы — XPath Finder вам очень понравится. Собирая XPath локаторы вручную, с помощью консоли разработчика — долго и утомительно.

Ruto XPath Finder возвращает XPath и позволяет выбрать, как его форматировать.

Ruto XPath Finder Flow

На гифке выше были варианты получить XPath на основе data-url, href или получить CSS-локатор. Пара кликов — и локатор нужного формата получен. Расширение может сэкономить кучу времени.

Функционал XPath Finder позволяет:

  • получать XPath на основе разных атрибутов
  • копировать XPath в один клик
  • находить вложенные XPath локаторы

5. Web Developer Form Filler

Web Developer Form Filler

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

Для решения таких проблем отлично подходят автофиллеры для форм. WDFF — одно из таких расширений. Когда форма заполняется в первый раз, оно позволяет одним кликом сохранить значения всех полей. Когда нужно будет заполнить форму еще раз, расширение восстановит эти значения.

WDFF позволяет:

  • сохранять данные для повторной вставки в форму
  • изменять и обновлять селекторы, которые используются расширением
  • сохранять несколько наборов значений для одной и той же формы
  • заполнять форму рандомно сгенерированными значениями
Web Developer Form Filler Flow

Ни одно из этих расширений не заменит ручного тестирования, но каждое из них поможет упростить вам жизнь. Все они значительно сэкономят время на выполнение однотипных рутинных задач и позволят сфокусироваться на реально важных вещах во время тестирования.

Напишите в комментариях, какими расширениями во время тестирования пользуетесь вы?

5 КОММЕНТАРИИ

  1. Первые 2 (для работы с куками и проверки на адаптивность) довольно сомнительные. Не знаю, может только в случаях, когда вам постоянно надо куки подменять или вы каждый день адаптив тестируете есть смысл эти расширения ставить. В остальных случаях проще консоль открыть и через нее все сделать.

  2. Стараюсь не использовать расширения во вкладке, где тестирую приложение после того, как одно из расширений блокировало выполнение скрипта на странице и мы полдня пытались исправлять ошибку, которой не было.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Последние публикации

Последние комментарии