JustZix для QA-команды — делись действиями по ссылке
Тестировщик не должен ждать разработчика ради кнопки «заполни форму тестовыми данными». В JustZix он строит её сам — и потом передаёт всей команде одной ссылкой. Вот как.
Проблема: QA-инструменты зависят от разработчиков
Типичный QA-тулбар — «заполни данные», «очисти корзину», «установи состояние X» — это обычно запрос к разработчику и запись в бэклоге. И всё же это несколько строк JavaScript, которые тестировщик может написать и поддерживать сам.
Шаг 1 — построй набор действий
В папке JustZix (URL-паттерн для тестового окружения) создай правило с действиями: FILL заполняет форму, CLR очищает поля, STATE устанавливает конкретное состояние приложения. Каждое действие — это кнопка и кусок JS.
Шаг 2 — поделись с командой по ссылке
JustZix позволяет экспортировать папку как разделяемую ссылку — токен JZS-XXXX-XXXX-XXXX-XXXX со сроком жизни от 1 до 48 часов. Ты отправляешь ссылку, получатель видит превью бандла (с предупреждением, что он содержит JavaScript), импортирует его в один клик. У всей команды один и тот же QA-тулбар.
Ссылка против синхронизации — что когда
- Разделяемая ссылка — разовая передача другим людям. Токен истекает, у каждого потом своя копия. Для передачи бандла команде.
- Синхронизация с ключом — это твои правила на твоих устройствах, вживую. Не для обмена с другими людьми.
Для QA-команды: один человек поддерживает «эталонный» бандл, и при изменениях отправляет свежую ссылку.
Шаг 3 — обновления
Приложение изменилось, селектор в действии FILL перестал совпадать? Автор бандла исправляет действие на своей стороне и отправляет новую ссылку. Остальная команда переимпортирует. Версионирование ручное, но простое — и не требует ни одного тикета разработчикам.
Ловушки
- Бандл содержит JavaScript — получатель это увидит. Что хорошо: импорт чужого JS должен быть осознанным. В команде, которая доверяет себе, это формальность; тем не менее каждый должен знать, что он импортирует.
- Токен истекает. Ссылка с TTL 24 ч не сработает через два дня — это намеренно. Для постоянного бандла отправляй свежую ссылку при каждом изменении.
- Тестовые данные — это не продакшен-данные. Действие
FILLвставляет тестовые данные — никогда не вставляй реальные учётные данные жёстко.
Смотри также
- QA-тулбар с нуля — построение набора действий шаг за шагом
- window.JZ как фреймворк — композиция действий в воркфлоу
- Безопасность внедрённого JS — импорт чужих бандлов с умом
Установи JustZix — и дай своей QA-команде инструменты без очереди к разработчикам.
Оцени эту статью
Оценок пока нет — оцени первым.