- EditThisCookie
- Responsive Viewer
- Exploratory Testing Chrome Extension
- Ruto — XPath Finder
- Web Developer Form Filler
Google Chrome сегодня однозначно самый популярный браузер. По состоянию на 2020 год, 2.65 миллиарда людей использовали его как основной браузер (источник — Statista). Подавляющее большинство веб-приложений и сайтов поддерживают Chrome.
Chrome популярен и среди разработчиков и тестировщиков. Как пишет DebugBear, магазин расширений Google Chrome насчитывает более 137000 расширений.
Мы собрали список из 5 расширений для Chrome, которые будут полезны для тестировщиков:
EditThisCookie

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

Очень просто и удобно управлять куками с помощью расширения EditThisCookie — оно позволяет одним кликом удалять, изменять или добавлять новые куки. Must Have для всех тестировщиков, часто работающим с куками.
EditThisCookie позволяет:
- удалять куки
- изменять куки
- заблокировать куки
- создавать новые куки
- искать куки
- импортировать/экспортировать куки
И это только часть из того, что умеет это расширение. Установить его можно по ссылке.
Responsive Viewer

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

Функционал Responsive Viewer включает:
- синхронный скролл
- просмотр приложения на разных экранах одновременно
- набор предопределённых размеров экрана популярных девайсов
- спрятать/показать экран
- добавление своих размеров экрана
Exploratory Testing Chrome Extension

Делать заметки во время тестирования бывает сложно, особенно если нужно переключаться между несколькими окнами. Бывает, нужно сделать скриншот, связать его с каким-то пояснительным текстом.
В таких случаях, я советую использовать Exploratory Testing Chrome Extension (или ECTE). В ECTE можно добавить всю информацию о багах прямо в окне браузера.
У ECTE простой интерфейс — он позволяет легко добавлять заметки и делить их на баги, идеи и т.п.
После тестирования можно составить подробный отчет прямо в браузере или выгрузить его в CSV-файл.

Функционал ECTE позволяет:
- создавать заметки прямо в окне браузера
- одновременно с созданием заметки делать скриншот
- просмотреть все ваши записи в сгенерированном отчете
- экспортировать отчет в HTML или CSV файл
Ruto — XPath Finder

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

На гифке выше были варианты получить XPath на основе data-url, href или получить CSS-локатор. Пара кликов — и локатор нужного формата получен. Расширение может сэкономить кучу времени.
Функционал XPath Finder позволяет:
- получать XPath на основе разных атрибутов
- копировать XPath в один клик
- находить вложенные XPath локаторы
Web Developer Form Filler

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

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