← Назад

products

Ускорение разработки программного обеспечения с помощью агентной автоматизации QA на базе Amazon Nova Act — часть 2

В этой статье расширяются возможности QA Studio для пакетного регрессионного тестирования и интеграции в CI/CD через тестовые наборы и CLI, что повышает автоматизацию процессов обеспечения качества программного обеспечения.

AS1 NewsИсточник: aws.amazon.com

qa-automationci-cdamazon-nova-actsoftware-testingawsdevops

В предыдущем посте была представлена платформа QA Studio, основанная на Amazon Nova Act, которая позволяет создавать тестовые сценарии на естественном языке и визуально управлять ими. В новой статье подробно описывается, как эта платформа помогает организовать регрессионное тестирование с помощью тестовых наборов, которые позволяют запускать тесты параллельно, сокращая время выполнения. Каждый тестовый набор состоит из отдельных сценариев, которые выполняются независимо на контейнерах AWS Fargate, что обеспечивает масштабируемость и эффективность.

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

Для автоматизации интеграции в CI/CD процессы разработана командная строка qa-studio, которая позволяет запускать тесты и наборы сценариев из командной строки без необходимости взаимодействия с веб-интерфейсом. CLI поддерживает аутентификацию через OAuth 2.0, а также позволяет переопределять параметры окружения, такие как URL, переменные и регионы AWS, что удобно для тестирования в разных средах.

Результаты выполнения тестов возвращаются с помощью кодов выхода, что позволяет автоматизированным системам определять успех или неудачу тестирования и реагировать соответствующими мерами. Интеграция с популярными платформами CI/CD, такими как GitHub Actions, GitLab CI и Jenkins, позволяет автоматизировать процессы проверки качества при каждом релизе или обновлении.

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

позитивно

Расширение автоматизации тестирования с помощью QA Studio может повысить качество и скорость разработки программного обеспечения, особенно в сферах, где применяются AI и автоматизированные CI/CD процессы.