CucumberStudio Plus SaaS
CucumberStudio Plus SaaS - облачное решение SmartBear для организации Behavior-Driven Development (BDD), управления тестированием и совместной работы над требованиями и критериями приемки. Платформа объединяет участников разработки в единой среде, где можно создавать BDD-сценарии, управлять тестами, автоматизировать их выполнение и формировать постоянно актуализируемую документацию продукта.
Ключевые возможности
- создание и управление BDD-сценариями;
- поддержка Gherkin;
- совместная работа разработчиков, QA, аналитиков и product-команд;
- создание критериев приемки;
- ручное и автоматизированное тестирование;
- организация Test Runs;
- повторное использование шагов тестовых сценариев;
- data-driven тестирование;
- living documentation;
- отслеживание истории изменений функций;
- интеграция с Git;
- интеграция с Jira, Jenkins, Slack и другими инструментами;
- поддержка более 20 фреймворков и инструментов автоматизации;
- API для интеграции с другими системами;
- облачная модель SaaS.
Behavior-Driven Development
CucumberStudio ориентирован на применение методологии Behavior-Driven Development (BDD) и помогает объединить технических и бизнес-специалистов вокруг общего понимания поведения разрабатываемого продукта.
Команды могут описывать ожидаемое поведение приложения в понятной форме, формировать критерии приемки и превращать их в тестовые сценарии. Благодаря этому требования становятся понятнее разработчикам, тестировщикам, менеджерам продукта и другим участникам проекта.
Создание тестовых сценариев
В CucumberStudio предусмотрен редактор сценариев для быстрого создания и изменения тестов. Поддерживаются повторно используемые Actionwords, которые позволяют создавать общие последовательности шагов и применять их в нескольких сценариях.
При изменении терминологии проекта связанные сценарии можно централизованно обновлять, что упрощает сопровождение большой базы тестов.
Ручное и автоматизированное тестирование
CucumberStudio позволяет создавать Test Runs, назначать тесты участникам команды, выполнять их вручную или автоматически и отслеживать полученные результаты.
Платформа поддерживает более 20 инструментов и фреймворков автоматизации, включая Cucumber, SpecFlow, JUnit, Selenium и TestComplete. Это позволяет использовать BDD-сценарии в существующей инфраструктуре автоматизированного тестирования.
Living Documentation
CucumberStudio позволяет превращать тестовые сценарии и спецификации в living documentation - документацию, которая развивается вместе с продуктом и отражает актуальное состояние его функций.
Команда может отслеживать историю функций от момента создания до текущего релиза и получать информацию о новых, измененных и удаленных возможностях продукта.
Управление тестированием
CucumberStudio предоставляет инструменты для организации тест-кейсов, требований и дефектов, связанных с релизами и пользовательскими историями. Тестовые сценарии могут генерировать один или несколько тестов, а Test Runs объединяют необходимые проверки для последующего выполнения и контроля результатов.
Это позволяет использовать платформу не только для описания BDD-сценариев, но и как централизованную систему управления процессами тестирования.
Data-driven тестирование
Сценарии CucumberStudio могут использовать Datatables с различными наборами входных значений. Для каждого набора данных создается отдельный тест, что позволяет проверять один сценарий с различными параметрами без необходимости вручную создавать множество однотипных тест-кейсов.
Совместная работа команды
CucumberStudio рассчитан на совместную работу product-менеджеров, бизнес- и предметных экспертов, QA-инженеров и разработчиков. Участники могут работать над общими сценариями и критериями приемки в реальном времени, создавая единое понимание требований к продукту.
Такой подход помогает сократить разрыв между бизнес-требованиями, разработкой и тестированием и обнаруживать неоднозначности еще до реализации функциональности.
Интеграции
CucumberStudio интегрируется с инструментами, используемыми командами разработки и QA. В официальной документации предусмотрены интеграции с Jira, Jenkins, Slack, Trello и другими веб-системами. Также доступен API для работы со сценариями, папками, тегами, наборами данных, тестами и Test Runs.
Интеграция с CI/CD позволяет включать автоматизированные BDD-тесты в процессы непрерывной разработки и доставки ПО.
Интеграция с TestComplete
CucumberStudio интегрируется с SmartBear TestComplete. BDD-сценарии можно импортировать в TestComplete, автоматизировать и выполнять, после чего результаты тестирования передаются обратно в CucumberStudio. Изменения feature-файлов также могут синхронизироваться между системами.
Это позволяет объединить совместное проектирование BDD-сценариев в CucumberStudio с возможностями автоматизированного UI-тестирования TestComplete.
SaaS - облачная версия
CucumberStudio Plus SaaS предоставляется как облачная платформа, поэтому организации не требуется самостоятельно развертывать и обслуживать серверную часть системы.
Облачная версия обеспечивает централизованный доступ к проектам, сценариям, тестовым запускам и документации для участников команды. Данные CucumberStudio Cloud размещаются в инфраструктуре AWS, а соединения с платформой защищаются с использованием HTTPS.
Для каких задач подходит
CucumberStudio Plus SaaS подходит для команд, использующих BDD и Agile-подходы, которым необходимо объединить работу над требованиями, критериями приемки и тестированием. Решение можно использовать для проектирования BDD-сценариев, управления ручными и автоматизированными тестами, организации приемочного тестирования и формирования living documentation.
Почему выбирают CucumberStudio Plus SaaS
CucumberStudio Plus SaaS подойдет разработчикам, QA-инженерам, бизнес-аналитикам и product-командам, которым требуется единая облачная среда для BDD и управления тестированием. Платформа помогает совместно формировать критерии приемки, создавать и автоматизировать тестовые сценарии, отслеживать результаты и поддерживать актуальную документацию продукта.

