
В своё время прочитал и просмотрел много информации по расширениям Chrome для тестировщиков. К сожалению, большая часть предложенных рекомендаций — это либо перепечатка устаревших ресурсов, либо информация, которая уже не несет пользы в современной веб-разработке. И, по факту, установив их, вы либо воспользуетесь ими буквально пару раз, либо вообще никогда.
Основываясь на своем ежедневном опыте, хочу рассказать о расширениях, которые по моему скромному мнению, должны быть в арсенале каждого ручного тестировщика веб-приложений.
А в конце статьи вас ждет ссылка на видео, которое я записал, для быстрого освоения принципа их работы.
1. Check My Links
Check My Links помогает быстро обнаружить битые ссылки на веб-странице. Оно автоматически выделяет неработающие ссылки красным цветом, что значительно упрощает и ускоряет процесс тестирования.
В моей практике, кроме битых ссылок, это расширение также помогло найти проблемы с плагинами и скриптами.
Установить из chromewebstore Check My Links
2. Fake Filler
Довольно часто в тестировании веб‑приложений приходится проверять различные формы на сайте, где необходимо заполнять поля тестовыми данными. Здесь очень пригодится Fake Filler, который помогает генерировать случайные данные для заполнения форм на веб‑страницах. Оно идеально подходит не только для тестировщиков, но и для разработчиков, которым нужно быстро протестировать интерфейсы или автоматизировать процесс регистрации на различных сайтах.
С помощью Fake Filler можно легко вводить фальшивые имена, адреса, номера телефонов, электронные почты и другие данные. Расширение поддерживает различные форматы ввода, что позволяет гибко настроить процесс генерации.
Установить из chromewebstore Fake Filler
3. ColorZilla
Стоит обратить внимание на это расширение в контексте тестирования веб-приложений на соответствие цветовой схеме сайта. В современных реалиях веб-приложения должны не только выполнять свою функциональность, но и соответствовать дизайнерским стандартам, включая правильное отображение цветов. В таких случаях ColorZilla становится незаменимым инструментом для тестировщиков.
С помощью ColorZilla тестировщики могут быстро и точно захватывать цвета с любых элементов веб-страницы, используя инструмент "Пипетка". Это позволяет убедиться, что на сайте применяются правильные цвета в нужных местах, а также проверить соответствие цветовых кодов между макетами и реальной реализацией. Расширение поддерживает различные форматы цветовых кодов, такие как HEX, RGB, HSL, что удобно для проверки точности отображения цветов и их согласованности на разных устройствах и в разных браузерах.
Установить из chromewebstore ColorZilla
4. WhatFont
Подобно рассмотренному выше расширению ColorZilla, WhatFont необходим тестировщикам для быстрой и удобной работы с типографикой на веб-страницах. Это расширение позволяет точно определять шрифты, используемые на сайте, что важно для проверки соответствия шрифтов в различных элементах страницы.
С помощью WhatFont достаточно просто навести курсор на любой текст на веб-странице, чтобы мгновенно узнать его шрифт, размер, стиль и семейство шрифтов. Это позволяет тестировщикам быстро идентифицировать несоответствия в шрифтах или ошибки в применении стилей, без необходимости углубляться в исходный код страницы.
Установить из chromewebstore WhatFont
5. Viewport Resizer
Уже много лет адаптивная верстка является ключевым фактором успешности веб-приложений, как у обычных пользователей, так и в поисковых системах. Viewport Resizer это как раз то расширение, которое позволяет легко и быстро проверить адаптивность сайта.
Я пользовался многими аналогичными расширениями, но именно в Viewport Resize нашел самый обширный список предустановленных разрешений, охватывающих популярные современные устройства: от смартфонов и планшетов (iPhone, Android) до ноутбуков и мониторов с различными разрешениями.
Установить из chromewebstore Viewport Resizer
6. Fintest Pro
Конечно, в подборке расширений для ручного тестирования нельзя обойтись без инструмента, который помогает делать снимки экрана и записи видео. Такие расширения, например, позволяют захватывать скриншоты всей веб-страницы, а во время записи добавлять стрелки, выделения и текст для более наглядного объяснения.
Раньше для этих целей я использовал расширение Awesome Screenshot, а сейчас перешел на Fintest Pro. Оба инструмента предлагают схожий функционал, но Fintest Pro имеет несколько существенных улучшений, которые оказались для меня очень удобными. Среди них - возможность добавлять текст при записи и интеграция с Telegram, Google Drive и Dropbox, доступная даже в бесплатной версии.
На самом деле, Fintest Pro предоставляет гораздо больше инструментов для тестирования, чем просто запись и снимки страницы, но все они доступны только в платной версии, поэтому я о них не упоминаю.
Установить из chromewebstore Fintest Pro
7. BetterBugs: A Fresh Approach to Bug Reporting
BetterBugs это расширение для создания баг-отчетов. Оно также предоставляет функционал для скриншотов и записи экрана, а также записывает информацию из DevTools, включая данные с вкладок Console, Network и Application, полученные во время записи или снимка.
Для полноценного использования BetterBugs в качестве инструмента отчетности по дефектам, все члены вашей команды должны зарегистрироваться в системе. В бесплатной версии данные сохраняются только на 7 дней. Тем не менее, это расширение можно адаптировать под ваши тесты, особенно для анализа багов.
Например, я использую функцию "Rewind", которая позволяет фиксировать любые проблемы или ошибки, только что произошедшие на странице, включая данные из DevTools. Она позволяет воспроизвести события за последние две минуты на сайте. В типичном сценарии тестирования, после обнаружения бага, необходимо воссоздать его, сделать скриншот или записать видео. Однако, если включена функция "Rewind", можно сразу переходить к документированию дефекта.
Установить из chromewebstore BetterBugs
То, что я не включил в этот список
Конечно, есть те, кто заметит, что некоторые расширения также могут быть полезны ручному тестировщику, но они отсутствуют в моем списке. Рассмотрим несколько таких вариантов и объясню, почему я их проигнорировал.
Расширения для работы с куками и кэшем сайтов не представляют особой ценности, так как все необходимые действия можно выполнить напрямую в браузере быстро и без особых проблем.
Расширения для проверки правописания и грамматики больше подходят контент-менеджерам или копирайтерам, которые часто работают с текстами. Для тестировщиков эти инструменты не столь критичны, поскольку их работа связана с функциональностью сайта или приложения, а не с анализом содержания.
Расширения для сравнения дизайна сайта с макетом могут быть полезны тестировщикам, особенно когда требуется проверить точность визуального соответствия. Однако, как я заметил, не все компании придерживаются строгих требований к пиксельным отклонениям. Те, кто все же устанавливает подобные стандарты, обычно уже используют специализированные инструменты для контроля за соблюдением дизайна. Поэтому в таких случаях в вашем браузере обязательно будет установлено такое расширение.
Где посмотреть принцип работы расширений из Топ 7
Для наглядности работы всех семи расширений я записал небольшое видео. Посмотреть его можно на известном, хотя иногда медленно работающем зарубежном ресурсе YouTube или на его отечественном аналоге RUTUBE
Комментарии (14)
delphinpro
12.01.2025 07:04Пользуюсь парочкой.
А в чём смысл использования Viewport Resizer? Штатный DevTools предоставляет все необходимое. Кроме, пожалуй, красивых рамок в виде часиков или телефонов.
AlextooG Автор
12.01.2025 07:04В Viewport Resizer более удобный интерфейс для тестирования. Например, есть пиксельная сетка, а устройства представлены с реальными формами, а не просто прямоугольниками, как в DevTools. Также размеры представленных устройств более современные, чем в стандартном DevTools, хотя в нем и можно добавлять новые устройства вручную, но на это нужно время.
stas_grishaev
12.01.2025 07:04Добавлю свои пять копеек:
Clear Cache - позволяет удобно, в один клик, с автоматическим рефрешом страницы чистить кеш/куки/local storage и т.д. с гибкой настройкой временного интервала и т.п.
Temp Mail - крайне удобная одноразовая почта
JWT Decoder - простой и функциональный JWT декодер, для тех у кого в проектах активно используется JWT
GoFullPage - Full Page Screen Capture - зачастую нужно сделать скрин страницу целиком в один клик, что очень удобно делать с этим расширением
tweak: mock and modify HTTP requests - ну и конечно, расширение для изменения кодов/тел/хедеров ответов/запросов - must have
AlextooG Автор
12.01.2025 07:04Спасибо за дополнение! Надеюсь, что эта информация также будет полезна читателям.
gonzazoid
12.01.2025 07:04Хехе. TempMail я с нуля писал, там под капотом был самописный react like движок на custom elements. Сейчас не знаю что, давно ушел оттуда, просто приятно было увидеть что народ пользуется.
A1exM0de
12.01.2025 07:04Я для записи экрана, скриншотов и инфы devtools юзаю бесплатный Jam и очень доволен
AlextooG Автор
12.01.2025 07:04То же хорошее расширение, но лично для меня в нем не хватает функционала, например, возможности делать снимки всей веб-страницы или вставлять аннотации при записи видео.
Hidadmin
12.01.2025 07:04Для тестирования битых ссылок, изображений и редиректов использую SiteAnalyzer SEO Tools + там же проверка сеошных дел - тайтлы, мета-теги, заголовки прочее https://chromewebstore.google.com/detail/siteanalyzer-seo-tools-fr/lefbdkondfcnlfplglcnjjncgdficmhc
Gitshell
Отлично! Спасибо за подборку
AlextooG Автор
Спасибо! Рад, что вам понравилось. Надеюсь, подборка была полезной!