best test management tools, test management, test case management, test plan, qa plan, qa reports Лучшие тест менеджмент инструменты в 2017 году

Лучшие тест менеджмент инструменты в 2017 году

THINKMOBILES Logo

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

Software Testing Life Cycle, test management tools, test management, test case management, test plan, qa plan, qa reports

Жизненный цикл тестирования программного обеспечения

Критерии выбора лучших инструментов управления тестированием

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

  • Система управления тестированием — создание и управление проектами и членами команды.
  • Возможность планирования тестирования – создание тест планов, тестовых случаев, тестовых сценариев или пользовательских историй.
  • Наличие выполнения тестирования -создание тестовых прогонов, управление членами процесса тестирования, удобство использования и эффективность.
  • Создание протоколов испытаний по качеству и количеству работ.
  • Инструмент управления задачами – доступный и быстрый багтрекер.
  • Использование дополнительных функций — импорт / экспорт, интеграция с другими системами, анализ сбоев и т. д.

Мы провели собственное исследование современных средств управления тестированием, не без использования Google и некоторых других инструментов. В результате мы получили следующий список:

Best test management tools, EasyQA, test management, test case management, test plan, qa plan, qa reports

Сравнительная таблица лучших инструментов управления тестированием

 

Полезные ссылки: EasyQA YouTube channel

1.TestRail

TestRail, выпущенный компанией Gurock Software GmbH, был первым инструментом, который наша команда использовала для планирования и тестирования. Компания, основанная в 2004 году, создала ряд инструментов для тестирования, но наиболее успешным продуктом является TestRail.

best test management tools, test management, test case management, test plan, qa plan, qa reports

Взято с сайта TestRail

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

Помимо создания тестовых примеров, вы можете:

  • Выполнять тестирование на основе созданных тестовых сценариев
  • Создавать дефекты и
  • загружать их в встроенные системы отслеживания ошибок такие как JIRA, GitHub, YouTrac и другие
  • Делать понятные и информативные отчеты
  • Настроить систему под свои нужды с помощью открытого TestRail API

best test management tools, test management, test case management, test plan, qa plan, qa reports

Взято с сайта TestRail

Вы можете попробовать TestRail бесплатно, просто перейдя на официальный сайт по этой ссылке.

2. TestLink

Это один из проектов с открытым исходным кодом в списке представленных инструментов управления тестированием, поэтому он занимает второе место в нашем списке. Он имеет простой интерфейс и «технический» дизайн без излишеств.

Несмотря на некоторые трудности с установкой, он используется многими командами разработчиков и  QA инженерами. Тестирование жизненного цикла начинается со создания проекта, добавления членов команды и назначения им ролей. Это совершенно то же самое, что и в других инструментах для разработки.

best test management tools, test management, test case management, test plan, qa plan, qa reports

get from linux.softpedia.com

Еще несколько возможностей:

  • Создание и описание требований вашего продукта
  • Создание тестовых случаев на основе этих требований
  • Группирование тестовых случаев в тест планы
  • Покрытие требований клиента (или своих собственных) тестовыми случаями
  • Назначение пользователей для тестирования
  • Получение отчета после завершения тестового прогона

best test management tools, test management, test case management, test plan, qa plan, qa reports

TestLink не имеет своего собственного багтрекера, но он успешно интегрируется с другими аналогичными системами для отслеживания проблем.

Здесь вы можете скачать инструмент с инструкциями по установке и настройке.

3. JIRA + Zephyr

Эти два инструмента должны быть проанализированы отдельно. JIRA имеет несколько плагинов для написания тестовых случаев, однако для Zephyr это лучший и отлично интегрированный багтрекер.

Многие ИТ-разработчики знают, что JIRA — это главным образом средство отслеживания ошибок, целью которого является контроль процесса разработки с задачами, ошибками и другими типами гибких карт. Zephyr — один из многих плагинов JIRA, расширяющих возможности JIRA.

best test management tools, test management, test case management, test plan, qa plan, qa reports

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

  • Вы можете создать тест-план
  • Описать тестовые случаи
  • Выполнить тестирование
  • Создавать отчеты
  • Если тестовый продукт ведет себя неправильно, вы можете немедленно создать отчет о ошибке

best test management tools, test management, test case management, test plan, qa plan, qa reports

Преимущество JIRA + Zephyr заключается в низкой цене и диапазоне различных ценовых уровней. Вы можете найти Zephyr в поисковой системе плагинов JIRA или нажав на ссылку.

4. PractiTest

PractiTest является следующим в нашем списке из 10 лучших инструментов управления тестированием. Это облачный сервис. Пользователь может:

  • Создать тестовую библиотеку
  • Описывать различные типы тестовых случаев
  • писать сценарии тестирования
  • поддерживать пользовательские истории с помощью этой службы
  • Описывать и загружать требования к разрабатываемому продукту
  • Создать тестовый набор, назначить его тестеру и назначить точные даты тестирования
  • Сообщать о дефектах, улучшениях или задачах

best test management tools, test management, test case management, test plan, qa plan, qa reports

PractiTest интегрируется с JIRA, Pivotal tracker, Redmine и другими. Если у вас есть атомизированные тесты, работающие с Selenuim или Jenkins, этот инструмент управления тестированием также может работать с ними, используя API.

best test management tools, test management, test case management, test plan, qa plan, qa reports

Вы можете использовать эту систему безплатно

5. qTest

Другим инструментом, который мы использовали, является qTest  от компании QASymphony. Проект разрабатывается с 2012 года и призван помочь не только тестировщикам, но и всей команде в процессе разработки. Многие пользователи qTest считают, что его интерфейс прост и удобен в использовании

best test management tools, test management, test case management, test plan, qa plan, qa reports

Основные функции:

  • Создание тест-планов — когда, как, какие сценарии и кто будет тестировать функциональность
  • Описание, импорт и экспорт требований
  • Различные варианты отчетов для этих требований
  • тест дизайн — описание основных тестовых случаев
  • Группирование и фильтрация по различным параметрам
  • Выполнение тестов и создание отчетов — вы можете провести тестирование и получить отчет
  • QTest имеет свой собственный багтрекер

best test management tools, test management, test case management, test plan, qa plan, qa reports

Можно использовать безплатно пройдя по ссылке

6. TestCollab

Следующий продукт в нашем списке инструментов управления тестированием — TestCollab.

Это сервис, который помогает всей команде эффективно разрабатывать качественные продукты. Как и в предыдущих системах, вы можете выполнить следующие действия:

  • Создавать тестовые случаи
  • Группировать их по этапам
  • Выполнять тестирование на основе созданных тестовых случаев
  • Составлять отчеты
  • Просматривать информацию о количестве созданных и прошедших тестовых случаев
  • Просмотреть информацию о добавленных ошибках и дефектах

Best test management tools, EasyQA, test management, test case management, test plan, qa plan, qa reports

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

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

best test management tools, test management, test case management, test plan, qa plan, qa reports

Попробуйте TestCollab пройдя по ссылке

7. TestLodge

Если вы ищете необычные решения и дизайн в нашем списке инструментов управления тестированием, то вы должны попробовать TestLodge. Стандартный набор функций по умолчанию сочетается с нестандартной компоновкой кнопок и разнообразным спектром функций настройки. Как и в других системах, у вас есть возможность:

  • Создать тест-план
  • Описать требования к продукту
  • Сгруппировать тестовые случаи в тестовые комбинации (тестовые наборы)
  • выполнение тестовых сценариев

best test management tools, test management, test case management, test plan, qa plan, qa reports

Этот сервис позволяет настраивать не только стандартные поля, относящиеся к тестовым примерам, но и дает возможность создавать роли, категории, приоритеты, выбирать необходимые параметры, которые должны отображаться в графике, параметры экспорта. Кроме того, вы всегда будете в курсе с помощью Project overview & activity.

best test management tools, test management, test case management, test plan, qa plan, qa reports

Вы должны заплатить не за количество участников, а за количество написанных и пройденных тестовых случаев.

Попробуйте TestLodge.

8. QACoverage

Давайте рассмотрим QACoverage. Это платформа управления тестированием для контроля над жизненным циклом тестирования ПО и управления им. Сервис содержит стандартный набор функций:

  • Описание требований к продукту
  • Составление тест-кейсов
  • Группировка и  настройка тест-кейсов
  • Выполнение тестирования
  • Модуль отчетности

best test management tools, test management, test case management, test plan, qa plan, qa reports

взято с alternativeto.net

Кроме вышеперечисленных функций, QACoverage имеет еще несколько. У него есть свой собственный багтрекер. Используя этот сервис, нет необходимости интегрироваться с другими системами для создания багов .

Кроме того, разработчики уделили большое внимание настройке всех форм и параметров, создав вкладку всего меню именуемую Form Builder. Если вы не используете определенные поля для создания тестового случая или дефекта, администратор может создавать отдельные формы для каждого проекта.

Best test management tools, EasyQA, test management, test case management, test plan, qa plan, qa reports

взято с alternativeto.net

Все пользователи могут испытать QA Coverage бесплатно в течении 3-х месяцев.

9. TestCaseLab

Следующим в нашем списке является TestCaseLab, сервис обеспечивающий создания тест-планов, описания тест-кейсов и выполнения тестов. Вот основные характеристики сервиса:

  • Вы должны начать со создания проекта
  • Вы можете приглашать участников
  • Распределение участников по одной из двух ролей: Администратор Проекта и Участнк Проекта
  • Создание тест-кейсов   различных видов
  • Группирование тест-кейсов в тест-планы
  • Исполнение тест-кейсовbest test management tools, test management, test case management, test plan, qa plan, qa reports

взято с www.softwaretestinghelp.com

Большое внимание уделяется экспорту тестовых примеров из .csv-файлов. TestCaseLab предлагает собственный формат такого файла для импорта, который является хорошим примером тест-кейса для начинающих. Служба интегрируется с такими багтрекерам: Redmine, JIRA и Pivotal.

best test management tools, test management, test case management, test plan, qa plan, qa reports

взято с testcaselab.com

TestCaseLab предоставляет возможность бесплатного использования на протяжении 30 дней .

10. EasyQA

Учитывая, что большинство систем имеют более узкую функциональность, наш поиск остановлен. Нам нужна система «все в одном», чтобы не тратить время на поиск плагинов или изучение API для настройки других сервисов.

EasyQA содержит основные функции для разработчиков и QA-инженеров:

  • Создание и управление проектами
  • Приглашение участников и назначение общих ролей
  • Создание тест-планов
  • Написание тест-кейсов – Вы можете структурировать их несколькими полезными параметрами
  • Выполнение тестирования – чрезвычайно гибкий тестовый процесс с возможностью немедленного создания дефектов и багов
  • Представление результатов
  • Настраиваемый(-ая) багтрекер – простая канбан доска, содержащая несколько столбцов, статусы и параметры.

best test management tools, test management, test case management, test plan, qa plan, qa reports

взято с app.geteasyqa.com

Кроме того, EasyQA имеет большое преимущество — EasyQA SDK. Если ваш тестовый продукт — мобильное приложение для Android или iOS, оно окажется полезным. Наша библиотека способна отслеживать и отправлять сбои в панель управления. Вы можете установить расширение в Chrome который позволяет делать скриншоты, записывать видео, создавать ошибки и отправлять все это в наш багтрекер с телефона. EasyQA SDK добавляет нашему продукту несколько дополнительных «+» в нашей сравнительной таблице известных инструментов управления тестированием.

best test management tools, test management, test case management, test plan, qa plan, qa reports

взято с app.geteasyqa.com

Еще одно преимущество EasyQA — распостранение тестового объекта — теперь вы можете поделиться ссылкой с вашим тестовым объектом из нашего сервиса, не нужно использовать другие службы или плагины.

На сайте можно воспользоваться пробной версией, нажав на зеленую кнопку TRY FOR FREE

Итоги

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

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