BDD for Testing Microservices and Distributed Systems
Main Article Content
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
Issue
Section
Articles