1. Zephyr Scale

Преимуществами инструмента Zephyr Scale является простота в использовании, гибкость, возможность интеграции с Jira и тот факт, что он требует минимальных усилий для начала работы. Zephyr Scale предоставляет высокую степень кастомизации, благодаря чему оказывается особенно полезным для QA-команд, работающих в регулируемых отраслях с жесткими требованиями к контролю качества. Также сервис дает возможность масштабировать тестирование с помощью расширенных функций повторного использования, таких как общие шаги, тестовые данные и параметры.

Ключевые функции:

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

  • Простое проведение аудита и разбора логов: подробная история изменений, управление версиями тестовых случаев, сквозная отслеживаемость с помощью Jira Issues и Confluence.

  • Возможности автоматизации тестирования. Расширение возможностей команд с помощью BDD (Behaviour Driven Development), CI/CD и интеграции автоматизации с помощью REST API.

  • Отображение результатов проведенных тестов с помощью Jenkins, Bamboo и других инструментов.

2. RTM: Требования и управление тестированием для Jira

Приложение от Hexygen, благодаря которому весь процесс разработки ПО переносится прямо в Jira.

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

Ключевые функции:

  • Готовое решение, простое в использовании;

  • Встроенное управление требованиями;

  • Поддержка нативных функций Jira;

  • Древовидное представление данных с папками и подпапками для каждого модуля;

  • Сквозная отслеживаемость проекта;

  • Встроенный REST API для подключения Jira к инструментам автоматизации тестирования;

  • Удобные отчеты для отслеживания прогресса: матрица соответствия требований, покрытие требований, выполнение тестирования и тест-кейсов;

  • Беспроблемная миграция тест-кейсов из внешних инструментов

В каких случаях подходит:

  • Стандартизированный процесс тестирования;

  • Тестирование требований;

  • Тестирование документации;

  • Ручное тестирование пользовательского интерфейса;

  • Agile-тестирование. 

3. Xray

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

Xray поддерживает ручные тесты, автоматические тесты с использованием BDD подхода с Cucumber, JUnit, NUnit и Robot, и охватывает весь жизненный цикл тестирования. 

Интеграция с инструментами CI, например, Bamboo и Jenkins, выполняется с помощью бесплатных надстроек или REST API.

4. TestRail

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

TestRail позволяет фиксировать сведения о тест-кейсах и сценариях со скриншотами и ожидаемыми результатами, а также:

  • Отслеживать статус отдельных тестов.

  • Измерять прогресс с помощью дашбордов и отчетов об активности. 

  • Сравнивать результаты нескольких тестовых прогонов, конфигураций и контрольных точек.

  • Отслеживать рабочую нагрузку команды, чтобы корректировать задачи и более продуктивно работать с персонализированными to-do списками, фильтрами и уведомлениями.

TestRail является кастомизируемым и легко настраивается в облаке или в локальной среде. Новая версия предлагает для больших команд технологию единого входа SAML 2.0, журналы аудита и приоритетную поддержку.

TestRail интегрируется с продуктами для отслеживания ошибок и совместной работы, такими как Atlassian Jira, FogBugz, Bugzilla, Gemini, Axosoft, GitHub и TFS; а также с инструментами автоматизации тестирования, такими как Ranorex Studio и многими другими.

5. TestFLO для JIRA

Плагин TestFLO для Jira позволяет запускать план сборки в Jenkins или Bamboo непосредственно из Jira. Результаты автоматических прогонов тестов импортируются в план тестирования и представляются в виде тест-кейсов.

Ключевые функции:

  • Гибкая настройка любого процесса тестирования с использованием встроенных функций Jira.

  • Интеграция с процессами управления требованиями.

  • Повторно используемый репозиторий тест-кейсов древовидной структуры.

  • Автоматизация тестирования: REST API, плагины Bamboo и Jenkins, поддержка JUnit и TestNG.

  • Настраиваемые отчеты и панели задач Jira для каждого этапа процесса тестирования.

В каких случаях подходит:

  • Проверка рабочих процессов на соответствие внешним стандартам;

  • Строго регулируемые отрасли;

  • Smoke-тестирование;

  • Регрессионное тестирование.

6. SPIRATEST от Inflectra

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

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

7. Testiny

Testiny — быстрорастущее веб-приложение, направленное на максимальное упрощение ручного тестирования и управления тестированием. Он чрезвычайно прост в использовании и подходит для малых и средних QA команд.

Ключевые функции:

  • Является бесплатным для проектов с открытым исходным кодом и небольших команд до 3 человек.

  • Интуитивно понятный и готовый к использованию. 

  • Позволяет легко создавать и обрабатывать тест-кейсы, тестовые прогоны и т. д.

  • Возможности интеграции (например, с Jirа).

  • Мгновенные обновления — все сеансы браузера синхронизируются.

  • Позволяет сразу увидеть, внес ли коллега изменения, прошел ли тест и т.д.

  • Мощный REST API.

  • Дает возможность интуитивной организации тестов в виде древовидной структуры.

8. Testpad

Testpad — онлайн-инструмент, предлагающий свой подход к управлению ручным тестированием. Вместо того, чтобы управлять тест-кейсами по отельности, с его помощью можно создать структурированные чек-листы в свободной форме.

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

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

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

9. TestCaseLab

Инструмент TestCaseLab помогает организовать работу на протяжении всего процесса тестирования, а именно на этапах создания и категоризации тест-кейсов, сбора их в план-тест, запуска прогонов, сбора результатов в Jira и т. д.

Ключевые функции:

  • Неограниченное количество пользователей и проектов;

  • 6 различных ролей в соответствии с потребностями;

  • Возможности интеграции с Jira, Redmine, Pivotal Tracker, Asana, YouTrack, Trello;

  • Экспорт/импорт тест-кейсов;

  • Большое разнообразие свойств тест-кейсов;

  • Тест-планы / требования;

  • Тестовые прогоны;

  • Отчетность о результатах тест-кейсов на каждом шаге теста;

  • Расширенный поиск;

  • Базовая отчетность/аналитика;

  • Журнал истории;

  • Синхронизация в режиме реального времени.

Какими инструментами пользуетесь вы? Поделитесь мнением в комментариях.


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

Комментарии (1)


  1. lxsmkv
    22.12.2022 03:34
    +1

    В оригинале 20 инструментов собрано, но из них тут представлено только 9?
    Впрочем, неважно, все равно я верю только в CucumberStudio от SmartBear. Кстати, у них можно с github учеткой войти и попробовать.