Отдел продукта и разработки

Система отдела обеспечения качества (QA)

Команда QA, тестирующая релизы продукта до публикации и гарантирующая отсутствие критических дефектов.

Ворота качества перед каждым запуском: план тестирования, выполнение, отчёты об ошибках, проверка исправлений и ясный отчёт.

Без банковской карты — ваш проект будет готов с полной системой за минуту

План1
Напишите план тестирования следующего релиза и его зоны охвата
Выполнение0
Пока нет карточек
Ошибка1
Превратите первый известный дефект в образцовую карточку ошибки
Проверка0
Пока нет карточек
Запуск1
Договоритесь с разработкой об определении «критичного», останавливающего запуск
Отчёт0
Пока нет карточек

Так выглядит доска системы, которую вы получите: колонки рабочего процесса и стартовые карточки с первыми шагами

Как устроена работа в этой системе?

Перед каждым релизом строится карточка «План», определяющая охват тестирования: новые функции, самые рискованные зоны и покрываемые устройства и браузеры. Когда кандидатная сборка готова, карточка переходит в «Выполнение»: тестировщики проходят сценарии и фиксируют результат каждого случая. Каждый обнаруженный дефект рождает карточку «Ошибка» с описанием шагов воспроизведения, ожидаемого и фактического результата и степени критичности — её берёт разработчик и исправляет. Исправленная ошибка возвращается в «Проверка», где её тестирует тестировщик, не писавший её, и удостоверяется, что исправление ничего не сломало. Когда критические ошибки обнуляются, родительская карточка переходит в «Запуск» с официальной рекомендацией, а цифры переносятся в «Отчёт»: сколько случаев выполнено, сколько ошибок найдено и в каких зонах концентрируются дефекты.

Чат — оперативный штаб во время тестирования: критическая ошибка, останавливающая релиз, объявляется в нём немедленно; вопрос «намеренное поведение или баг» решается с разработчиком за минуту вместо отклонённой карточки. Но правило строгое: решённое в чате фиксируется на самой карточке ошибки — доска это реестр, а не память.

Руководитель качества пишет «План», распределяет выполнение и владеет решением о рекомендации запуска — именно он останавливает релиз, если остались критические ошибки. Тестировщики выполняют и пишут отчёты об ошибках по единому стандарту; разработчики принимают ошибки, исправляют и возвращают в «Проверка». Принцип системы: тестировщик не проверяет исправление ошибки, которую написал сам, а запуск — задокументированное цифрами решение, а не общее ощущение, что «вроде всё хорошо».

Кто за что отвечает?

Операционные роли в этой системе и зона ответственности каждой в ежедневной работе — назначьте их команде как есть или адаптируйте под себя.

Руководитель качества

Пишет план тестирования и распределяет зоны охвата, проверяет критические ошибки, подписывает рекомендацию «Запуск» или её остановку с цифрами.

Инженеры по тестированию

Выполняют сценарии плана, пишут отчёты об ошибках с ясными шагами и классифицированной критичностью, проверяют исправления коллег в «Проверка».

Разработчики

Принимают карточки «Ошибка» и исправляют дефекты, возвращают их в «Проверка» с описанием изменённого и того, что нужно перетестировать.

Что подготовлено для вас с первого дня?

Модули системы

  • Задачи Канбан-доска с колонками рабочего процесса и карточками исполнения
  • Чат Быстрый канал ежедневной координации команды

Готовы? До вашего первого проекта — две минуты

Создайте бесплатное рабочее пространство сейчас и пригласите команду до конца дня.