Как устроен модуль тестирования (Quality Assurance) в ZenTao

f9f9d44dc6379c8e99ecdaf545a2746b.jpg

Добрый день! Это Алексей из «ГлоуБайт Софт». После нашей предыдущей статьи о возможности использовать ZenTao для автоматизации задач Сервис деска я получил несколько вопросов о том, как в ZenTao реализован процесс тестирования. Итак, давайте коротко рассмотрим проблематику контроля качества разработки и тестирования и то, как она решается в ZenTao. 

Проблемы, с которыми часто сталкиваются компании в области контроля качества (QA — Quality Assurance):

  • Все больше компаний понимают необходимость внедрения управлением качеством. Однако они не до конца понимают какие инструменты использовать и как внедрить управление качеством.

  • Привычка к традиционному процессу разработки продукта по водопадной (Waterfall) методологии уже не удовлетворяет потребности быстрого развития бизнеса, но крупные изменения в подходах к разработке зачастую не являются реалистичными.

  • Не хватает экспертов и кадров в области гибкой (Agile) разработки программного обеспечения.

  • Отсутствуют подходящие методы контроля качества.

  • Командам разработчиков необходимы частые и своевременные измерения качества, тестирование и оперативное принятие решений.

  • Не используется автоматизированное тестирование.

Проблемы с которыми часто сталкиваются команды тестировщиков, если в компании не используется специализированный инструмент для управления тестированием и контролем качества:

  • Влияние команд тестировщиков в модели Agile-разработки ограничено.

  • Разработчики часто пишут код без какой-либо документации, и тестировщики не знают, когда начать тестирование определенной части кода.

  • У тестировщиков очень ограничено время для тестирования из-за высокой скорости разработки. Часто проблемы возникают уже после релиза доработок в продакшн.

  • У отдела контроля качества нет инструментов для сбора необходимых данных для измерения качества разработки.

  • Не все команды тестировщиков используют автоматизированное тестирование.

Для того чтобы гарантировать качество продукта разработки, команда тестировщиков постоянно проводит контроль качества (QA) в плотном взаимодействии с командой разработки и менеджером по продукту.

Что же делают тестировщики?  

  • Тестировщики пишут сценарии тестирования на основе требований к продукту.  

  • Работают со сценариями использования (use cases).

  • Фиксируют результаты после прохождения сценариев использования. 

  • Заводят и управляют багами по сценариям использования, в которых были обнаружены ошибки.

  • Заводят баги для команды разработки для исправления найденных ошибок.

Таким образом, становится очевидно, что командам разработки, тестирования и продуктовым командам очень нужны профессиональные инструменты для управления контролем качества. 

Модуль тестирования (QA) в ZenTao позволяет ускорить процесс и повысить эффективность взаимодействия между командами с целью получить высококачественный продукт разработки.

На вкладке Bug в модуле QA пользователи могут работать с багами, используя быстрые преднастроенные фильтры и возможность группировки багов.

101c0665baec449a7b8d3408c10e0488.png

Также вы можете использовать «Поиск»:  

b81e54e7762cebf3bd302f62c8671083.png

Новые баги можно заводить по одному или использовать опцию пакетного создания багов:

26bee80a917e3ce9e7da8a7e985688ea.png

Также есть возможность массовой загрузки или выгрузки багов из/в Excel. 

bec48fc506957fa50026894b48c6b1ca.png

Как завести баг в ZenTao

Давайте рассмотрим процесс заведения бага подробнее. 

При заведении бага у вас есть возможность привязать его к «Продукту», «Пользовательской истории» и «Задаче», на которые баг оказал влияние.

beadb940c162502c4e01e74a5b103216.png

В секции Basic Info мы видим, к какому проекту, спринту и стори относится баг.

838e6f92c2fd9993cfe8020d53270b05.png

При нажатии на Assign мы можем назначить баг на конкретного пользователя или группу пользователей.

a5fe17bf7ee23cd16d991e06192c239f.png

Есть возможность конвертации бага в стори или задачу.

e6800a1af5a6d1e25ae40f88b141a13d.png

Все изменения сохраняются и могут быть просмотрены во вкладке History.

fe411204d0936477cef64a9358bf02a4.png

Давайте рассмотрим создание тестового кейса.

60826af6ad898b8121eea3fc273feabf.png

При нажатии на кнопку Run открывается окно с тестовым сценарием (Test Case):

db8db7c46f78b6ad6d1c05a03a45ec64.png

В случае если один из шагов в тестовом сценарии был не пройдет (Fail), при сохранении появляется кнопка для быстрого создания бага.

f3d6d8910c87e3a904bdd82e6aa25443.png

Для типовых кейсов и их быстрого переиспользования есть возможность сохранить их в виде шаблонов в «Библиотеке тестовых кейсов».

745a4fdba52b9f7d1f0ddc68e51227ee.png

Для инициации процесса тестирования можно использовать «Запрос на тестирование»:  

5116e14ada6180c808071af8e5176752.png

После завершения работ по тестированию есть возможность создать «Отчет по тестированию».

79a37e9c5c03a96e44d2336eeb7af8da.png

В отчете по тестированию можно зафиксировать саммари результатов тестирования. 

dfdbecc6c3311f9624a1c293275c28b3.png

Отчет по тестированию также может содержать результаты тестирования в графической форме.

500d6a9329df609a9beabadb9d19ec0f.png

На этом сегодня все. Больше информации по использованию ZenTao вы можете найти в Телеграм-канале «ГлоуБай Софт» ZenTao Club.

© Habrahabr.ru