Повторно используемая архитектура автоматизированного приемочного тестирования микросервисов при разработке на основе поведения
A Reusable Automated Acceptance Testing Architecture for Microservices in Behavior-Driven Development
2015-03-01
SCID: 54.1/g9e9vr6z
Discuss with AI
разработка через поведение (BDD)автоматизированное приемочное тестированиеоблачные вычисленияисполняемые приемочные тестымикросервисная архитектура
Figures from the paper
Abstract (AI)
Облачные вычисления и мобильные облачные вычисления меняют подходы к разработке и развертыванию приложений в связи с их специфическими требованиями, такими как масштабируемость до огромных объемов, гарантированная отказоустойчивость и практически нулевое время простоя, а также серьезными проблемами, включая безопасность, надежность, непрерывное развертывание и возможность постоянного обновления. Микросервисная архитектура, в которой приложение состоит из набора независимо развертываемых сервисов, становится все более популярной благодаря способности удовлетворять большинство этих требований и решать многие из этих проблем. В последние годы разработка на основе поведения (Behavior-Driven Development, BDD) стала одним из наиболее популярных гибких процессов разработки программного обеспечения и часто применяется при разработке микросервисов. Ключом к успеху BDD являются исполняемые приемочные тесты, описывающие ожидаемое поведение функциональности и критерии ее приемки в виде сценариев, записанных с использованием простого синтаксиса, понятного представителям бизнеса. Повторное использование, аудитопригодность и сопровождаемость стали одними из основных проблем при применении фреймворка тестирования BDD к каждому репозиторию микросервиса; ранее эти проблемы в исследованиях не рассматривались. В данной статье представлена повторно используемая архитектура автоматизированного приемочного тестирования, предназначенная для решения всех этих проблем.
Key Findings
1
Предложена повторно используемая архитектура автоматизированного приёмочного тестирования для микросервисов, разрабатываемых с использованием поведенческой разработки (BDD).
2
Архитектура использует исполняемые приёмочные тесты, описывающие поведение функций и критерии их приёмки в понятных бизнес-пользователям сценариях.
3
В статье повторное использование, аудитопригодность и сопровождаемость выделены как основные проблемы применения BDD-приёмочных тестов отдельно в репозиториях микросервисов.
4
Работа устраняет пробел в предыдущих исследованиях, поскольку ранее вопросы повторного использования, аудитопригодности и сопровождаемости BDD-тестирования микросервисов совместно не рассматривались.
Research Object
Приёмочное тестирование микросервисов в рамках разработки через поведение (BDD)
Research Subject
Повторное использование, аудируемость и сопровождаемость автоматизированных исполняемых приёмочных тестов в репозиториях микросервисов
Publication Details
Publication Date
2015-03-01
Journal
Publisher
ISSN
Access Type
Author Information
Download PDF
Subscribe to digest