🏗 Raycast в QA-команде: что юзать каждый день #qa#tools#lifehack
Возвращаюсь к Raycast после первого поста - там я про него только облизнулся, а теперь по делу: что реально подключаю себе и команде, чтоб ручной тестинг не превращался в бесконечное копи-паст-копи-паст.
🏪 // Сниппеты и автозамены - база
Тестовые логины, пароли, тестовые карты Visa/Mastercard, JWT-токены для стейджа, фейковые СНИЛС/ИНН под нашу валидацию - всё это лежит у меня в сниппетах. Набираю visa или qa1 - всё подставляется. Никаких блокнотов с паролями на рабочем столе.
Автозамены отдельная любовь: @@ разворачивается в рабочий email, ++bug в шаблон баг-репорта с заготовленными полями (Steps, Expected, Actual, Env). Ручные тестировщики жалуются на твой большой шаблон бага или руководство по их заведению - дай им 10 готовых шаблонов на автозамене, будет огонь.
🏪 // Shared snippets и quicklinks - онбординг новичка за день
Сниппеты и quicklinks шарятся между командой через общий спейс. Новичок приходит, подключается к шаре - и у него сразу: тестовые учётки, ссылки на доски, шаблоны багов, ссылка на Confluence-страницу с архитектурой одним нажатием. То, на что раньше уходила неделя «а где у вас тут логин от теста» - закрывается за 10 минут.
Quicklinks теперь можно пинить, пиннутые висят сверху Root Search - удобно для боевых ссылок типа Jira-фильтра «мои открытые баги».
🤖 // AI Commands - неочевидное, но залетает
Выделил кусок логов или JSON-ответ, жмёшь хоткей - и Raycast AI его суммаризирует или вытаскивает нужные поля. Тестировщик не лезет в чатгпт, не копирует туда полпроекта, всё происходит в одном окне. Свои AI-команды можно сохранять и шарить. Под QA: «сгенери негативные кейсы для этой формы», «разбери эту ошибку из консоли», «сделай шаги воспроизведения из моего сумбурного описания».
📅 // Clipboard history и floating notes
Clipboard история помнит всё что копировал за 30 дней (на бесплатном тарифе). Тестировщику золото: скопировал id запроса, потом скопировал стейк-трейс, потом ссылку - всё лежит, ничего не потерял. Floating Notes висит поверх окон по хоткею - удобно скидывать туда замечания по ходу прогона чеклиста, чтоб не дёргаться в Jira после каждого шага.
💻 // Script Commands Свои скрипты на shell/python/node прямо из лаунчера. Там может быть например "сбросить тестового юзера", "открыть локальные логи последнего билда". Скрипты тоже шарятся между командой - один человек написал, вся команда пользуется.
Ограничение прежнее: на винде и линухе Raycast не живёт. Хотя в микрософт сторе оно есть - но говорят не скачивается, не пробовал. Но если команда на маках - не подключить Raycast это просто грех.