DocumentCode :
715526
Title :
A Reusable Automated Acceptance Testing Architecture for Microservices in Behavior-Driven Development
Author :
Rahman, Mazedur ; Gao, Jerry
Author_Institution :
San Jose State Univ., San Jose, CA, USA
fYear :
2015
fDate :
March 30 2015-April 3 2015
Firstpage :
321
Lastpage :
325
Abstract :
Cloud Computing and Mobile Cloud Computing are reshaping the way applications are being developed and deployed due to their unique needs such as massive scalability, guaranteed fault tolerance, near zero downtime, etc. and also daunting challenges such as security, reliability, continuous deployment and update capability. Microservices architecture, where application is composed of a set of independently deployable services, is increasingly becoming popular due to its capability to address most of these needs and challenges. In recent years, the Behavior-Driven Development (BDD) has become one of the most popular agile software development processes, and frequently used in microservices development. The key to success of BDD is the executable acceptance tests that describe the expected behavior of a feature and its acceptance criteria in the form of scenarios using simple and business people readable syntax. The reusability, auditability, and maintainability become some of the major concerns when BDD test framework is applied for each microservice repository and no previous research addresses these concerns. In this paper, we present a reusable automated acceptance testing architecture to address all these concerns.
Keywords :
cloud computing; mobile computing; program testing; software prototyping; BDD test framework; agile software development process; behavior-driven development; cloud computing; mobile cloud computing; reusable automated acceptance testing architecture; Boolean functions; Business; Data structures; Maintenance engineering; Software; Testing; executable automated acceptance testing; Gherkin; functional testing; behavior-driven development; microservice;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
Conference_Location :
San Francisco Bay, CA
Type :
conf
DOI :
10.1109/SOSE.2015.55
Filename :
7133548
Link To Document :
بازگشت