Hybrid Automation Framework Integrating BDD, TDD, and DevOps for End-to-End Quality

Authors

  • Akhil Reddy Bairi Bettercloud, USA Author
  • Deepak Venkatachalam CVS Health, USA Author
  • Amsa Selvaraj Amtech Analytics, USA Author

Keywords:

hybrid automation framework, BDD, TDD, DevOps

Abstract

Unified automation framework which is the integration of Behavior-Driven Development (BDD), Test-Driven Development (TDD), and DevOps represents the model shift in software quality assurance which enhances test coverage, execution efficiency, and system reliability. The aim of this paper is to introduce a hybrid automation framework that utilises modern testing tools such as Cypress, Selenium WebDriver, and Playwright for UI validation, coupled with API testing methodologies using Postman and Swagger.

Downloads

Download data is not yet available.

References

A. Spillner, T. Linz, and H. Schaefer, Software Testing Foundations: A Study Guide for the Certified Tester Exam, 5th ed. Rocky Nook, 2021.

K. Beck, Test-Driven Development: By Example, Addison-Wesley, 2002.

D. North, “Introducing Behavior-Driven Development,” in Better Software Conference & EXPO, 2006.

A. Moustafa and T. Gruhn, “Improving software testing in agile development with behavior-driven testing,” in Proc. IEEE Int. Conf. Softw. Testing, Verification and Validation (ICST), 2019, pp. 153-163.

S. Freeman and N. Pryce, Growing Object-Oriented Software, Guided by Tests, Addison-Wesley, 2009.

M. Fowler, “Continuous integration,” ThoughtWorks, 2006. [Online]. Available: https://www.martinfowler.com/articles/continuousIntegration.html.

G. Meszaros, xUnit Test Patterns: Refactoring Test Code, Addison-Wesley, 2007.

L. Crispin and J. Gregory, Agile Testing: A Practical Guide for Testers and Agile Teams, Addison-Wesley, 2009.

N. Forsgren, J. Humble, and G. Kim, Accelerate: The Science of Lean Software and DevOps, IT Revolution Press, 2018.

H. Rochberg and R. P. Rich, “DevOps and its impact on test automation,” in Proc. IEEE Int. Conf. Software Eng. (ICSE), 2021, pp. 332-339.

S. Sharma, The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise, Wiley, 2017.

B. Fitzgerald and K. Stol, “Continuous software engineering: A roadmap and agenda,” J. Syst. Softw., vol. 123, pp. 176-189, 2017.

J. Smart, BDD in Action: Behavior-Driven Development for the Whole Software Lifecycle, Manning Publications, 2015.

M. Mäkinen and J. Taipale, “A comparative study of automated UI testing tools,” in Proc. IEEE Int. Conf. Softw. Testing, Verification and Validation Workshops (ICSTW), 2020, pp. 114-120.

A. Bertolino, “Software testing research: Achievements, challenges, dreams,” in Proc. IEEE Future of Softw. Eng. (FOSE), 2007, pp. 85-103.

N. Williams and J. Dabrowski, “Parallel testing methodologies for large-scale software systems,” in Proc. IEEE Int. Conf. Softw. Testing, Verification and Validation (ICST), 2021, pp. 237-246.

R. Kazman, P. Kruchten, and C. Verhoef, “Why does software fail? Assessing quality risks in agile development,” IEEE Softw., vol. 35, no. 4, pp. 71-80, 2018.

M. Poppendieck and T. Poppendieck, Lean Software Development: An Agile Toolkit, Addison-Wesley, 2003.

M. Hall and D. Hurst, “AI-driven automation in software testing: Opportunities and challenges,” in Proc. IEEE Int. Conf. AI Softw. Eng. (AISE), 2022, pp. 89-101.

S. Bird and A. Murphy, “Cloud-based test automation strategies: A comparative analysis of Cypress and Selenium,” in Proc. IEEE Int. Conf. Cloud Comput. (CLOUD), 2021, pp. 225-234.

Downloads

Published

13-09-2022

How to Cite

[1]
Akhil Reddy Bairi, Deepak Venkatachalam, and Amsa Selvaraj, “Hybrid Automation Framework Integrating BDD, TDD, and DevOps for End-to-End Quality”, Newark J. Hum. Centric AI Robot Inter., vol. 2, pp. 54–86, Sep. 2022, Accessed: Feb. 16, 2026. [Online]. Available: https://njhcair.org/index.php/publication/article/view/23