BDD for Testing Microservices and Distributed Systems

Main Article Content

Sagar Aghera, Nikhil Yogesh Joshi

Abstract

This research uses Behaviour-Driven Development (BDD) to test microservices and distributed systems for scalability, fault tolerance, and concurrency. By using natural language specifications, BDD helps stakeholders collaborate and record and validate system behaviours. Unit testing, integration testing, and end-to-end (E2E) testing are evaluated inside the BDD framework. Integration testing balances coverage, maintainability, and complexity best. Compared to TDD and ATDD, BDD excels in behaviour specification and stakeholder alignment, complementing TDD's unit test coverage and ATDD's acceptance criteria validation.

Article Details

How to Cite
Sagar Aghera, Nikhil Yogesh Joshi. (2024). BDD for Testing Microservices and Distributed Systems. International Journal on Recent and Innovation Trends in Computing and Communication, 12(2), 491–498. Retrieved from https://ijritcc.org/index.php/ijritcc/article/view/10887
Section
Articles