Повторно используемая архитектура автоматизированного приемочного тестирования микросервисов при разработке на основе поведения

A Reusable Automated Acceptance Testing Architecture for Microservices in Behavior-Driven Development
Jerry Gao, Mazedur Rahman
2015-03-01

разработка через поведение (BDD)автоматизированное приемочное тестированиеоблачные вычисленияисполняемые приемочные тестымикросервисная архитектура
Облачные вычисления и мобильные облачные вычисления меняют подходы к разработке и развертыванию приложений в связи с их специфическими требованиями, такими как масштабируемость до огромных объемов, гарантированная отказоустойчивость и практически нулевое время простоя, а также серьезными проблемами, включая безопасность, надежность, непрерывное развертывание и возможность постоянного обновления. Микросервисная архитектура, в которой приложение состоит из набора независимо развертываемых сервисов, становится все более популярной благодаря способности удовлетворять большинство этих требований и решать многие из этих проблем. В последние годы разработка на основе поведения (Behavior-Driven Development, BDD) стала одним из наиболее популярных гибких процессов разработки программного обеспечения и часто применяется при разработке микросервисов. Ключом к успеху BDD являются исполняемые приемочные тесты, описывающие ожидаемое поведение функциональности и критерии ее приемки в виде сценариев, записанных с использованием простого синтаксиса, понятного представителям бизнеса. Повторное использование, аудитопригодность и сопровождаемость стали одними из основных проблем при применении фреймворка тестирования BDD к каждому репозиторию микросервиса; ранее эти проблемы в исследованиях не рассматривались. В данной статье представлена повторно используемая архитектура автоматизированного приемочного тестирования, предназначенная для решения всех этих проблем.
1
Предложена повторно используемая архитектура автоматизированного приёмочного тестирования для микросервисов, разрабатываемых с использованием поведенческой разработки (BDD).
2
Архитектура использует исполняемые приёмочные тесты, описывающие поведение функций и критерии их приёмки в понятных бизнес-пользователям сценариях.
3
В статье повторное использование, аудитопригодность и сопровождаемость выделены как основные проблемы применения BDD-приёмочных тестов отдельно в репозиториях микросервисов.
4
Работа устраняет пробел в предыдущих исследованиях, поскольку ранее вопросы повторного использования, аудитопригодности и сопровождаемости BDD-тестирования микросервисов совместно не рассматривались.

Приёмочное тестирование микросервисов в рамках разработки через поведение (BDD)

Повторное использование, аудируемость и сопровождаемость автоматизированных исполняемых приёмочных тестов в репозиториях микросервисов

Publication Details
Publication Date
2015-03-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Jerry Gao
Mazedur Rahman
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%