Нет системы управления тестированием QA

Частая проблема

Не только обычные системы управления, но и системы управления, предназначенные для команды разработчиков, либо не имеют пространства для управления QA-процессами, либо имеют дополнительные плагины или интеграции, что не позволяет эффективно объединять процессы по управлению разработкой в единую совокупность.

Решение, реализованное в WMS54

В WMS54 есть специальное пространство для управления QA процессами, которое входит в основной функционал системы. Пространства с задачами разработчиков и тестировщиков связаны, что позволяет эффективно организовать работу.

Как это работает?

  1. В области работы с задачами ведется управление разработкой функционала. После завершения разработки тестировщики должны проверить, все ли работает корректно.
  2. Управление тестированием ведется в специальной области, где хранятся тестовые наборы и, соответственно, выполняются тестовые циклы.
  3. В ходе тестирования выявленные баги оформляются в задачи со статусом “Баг” и отправляются в специальное пространство, в котором разработчики могут с ними ознакомиться.
  4. После того как баг исправлен, задаче выставляется статус “Готово к тестам”
  5. Тестировщик проверяет, исправлен ли баг, и задача либо закрывается, либо снова отправляется на доработку.

Из чего состоит QA пространство?

Модуль “Наборы тестов” - это область, предназначенная для хранения тестовых наборов, в которых хранятся тест кейсы.

test_suites

В модуле “Тестовые циклы” идет непосредственное выполнение тестовых наборов и тест кейсов. Здесь обозначается, какой фактический результат получился, и сравнивается с ожидаемым результатом. Если они совпадают и тестовый шаг прошел - выставляется статус pass, если нет - выставляется статус fail/block и далее формируется отчет о найденной ошибке, который попадает в специальную область “Баги”.

test_cycles

Сравнение с другими системами управления тестированием

Также мы бы хотели привести таблицу сравнения QA пространства WMS54 с другими системами управления тестированием.

Функционал Системы тестирования
WMS54 TestRail Practitest Testcollab
Наборы тестов, в которых хранятся тест кейсы + + + (TestSet) +
- выбор типа тестирования + + - (есть теги, которые можно использовать для этой цели) -
- составление пошаговых тест кейсов + + + +
- обозначение ожидаемого результата + + + +
- возможность комментирования тест кейсов + - - -
Тестовые циклы, в которых выполняются тест кейсы + +(есть тест раны, что по сути является циклом) - (тест раны и тестовые наборы находятся в одном месте) - (выполнение происходит через test plan)
- возможность комментирования выполнения тест кейсов + + - +
- баг трекер + - (есть возможность интеграции, но встроенного нет) + (есть встроенный, но без интеграции работать не будет) -
- шаблон создания задачи со статусом “Баг”, который появляется автоматически при выставлении шагу кейса статуса fail/block + - (возможно только после интеграции) + (есть встроенный, но без интеграции работать не будет; по сути, это заглушка) - (возможно только после интеграции)
Архив, в который можно помещать неактульные объекты, при этом не удалять их + - - -
Импорт/экспорт тест кейсов + - - -
Клонирование тест кейсов при создании тест кейсов + - - -
Перезапуск уже завершенного цикла (создание нового цикла со всеми прежними тест кейсами) + + - -

Вывод

В WMS54 работа организована таким образом, чтобы тестировщики и разработчики могли эффективно взаимодействовать в рамках одной системы. Для этого есть специальная область управления тестированием - QA пространство.