Лучшие инструменты для организации тестирования. Часть первая

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

Выбор приспособлений всегда обусловлен сравнением характеристик, цен и отзывов о продукте. В своей статье на сайте geteasyqa.com Яна Густи рассматривает 10 самых известных служб, предназначенных для тестирования и разработки, в соответствии со следующими критериями:

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

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

best_test_management_tools_EasyQA

TestRail

TestRail от Gurick Software GmbH Company — самая успешная программа для тестирования из всех, что разработала команда за время своего существования с 2004 года.
testrail_1_best_test_management_tools_easyqa

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

Помимо создания тест-кейсов здесь можно:

  • проводить тестирование на основе готовых сценариев
  • завести баг
  • загрузить его в интегрированные баг-трекеры, такие как JIRA, GitHub, YouTrack и другие
  • вести отчетность
  • кастомизировать систему под собственные нужды, используя открытый TestRail API

testrail_2_best_test_management_tools_easyqa

Попробовать TestRail можно, перейдя по ссылке.

TestLink

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

Несмотря на сложности при установке, TestLink пользуются многие команды разработчиков и QA специалисты. Жизненный цикл начинается с создания проекта, добавления участников и назначения им ролей. Примерно так же, как и в других инструментах.
testlink_1_best_test_management_tools_easyqa

Еще пара особенностей:

  • позволяет создавать и описывать требования для продукта
  • создавать тест-кейсы на основе этих требований
  • группировать тест-кейсы в тест-план
  • покрывать требования заказчика тест-кейсами
  • выбирать тестировщика
  • получать отчет об окончании тестового прогона

testlink_2_best_test_management_tools_easyqa (1)

TestLink не имеет своего баг-трекера, но легко интегрируется в другие системы. По ссылке можно скачать инструментарий и инструкцию по установке.

Jira + Zephyr

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

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

jira_zephyr_1_best_test_management_tools_easyqa

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

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

jira_zephyr_2_best_test_management_tools_easyqa

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

PractiTest

Следующий наш участник — облачная служба. Пользователь волен:

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

practitest_1_best_test_management_tools_easyqa

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

practitest_2_best_test_management_tools_easyqa

Вот здесь ее можно попробовать бесплатно.

qTest

qTest разработан QASymphony Company. Его основная цель — помощь не только тестировщикам, но всей команде разработки. Многие пользователи qTest выделяют простой и дружелюбный интерфейс.

qtest_1_best_test_management_tools_easyqa

Среди основных функций наиболее заметны следующие:

  • создание тест-планов
  • описание, импорт/экспорт требований
  • разные варианты отчетностей для этих требований
  • тест-дизайн — описание основных тест-кейсов
  • фильтр с различными параметрами
  • выполнение тестов и отчетность
  • баг-трекер

qtest_2_best_test_management_tools_easyqa

Доступна пробная версия.

В следующий раз мы расскажем о второй половине этого интересного списка программ для менеджмента процесса тестирования. И, возможно, сделаем определенные выводы.

Источник: geteasyqa.com

  • Tweet
  • Share 0
  • VKontakte