Framework for Continuous Testing

  IJCTT-book-cover
 
         
 
© 2023 by IJCTT Journal
Volume-71 Issue-7
Year of Publication : 2023
Authors : Divyeshkumar Patel
DOI :  10.14445/22312803/IJCTT-V71I7P104

How to Cite?

Divyeshkumar Patel, "Framework for Continuous Testing," International Journal of Computer Trends and Technology, vol. 71, no. 7, pp. 22-28, 2023. Crossref, https://doi.org/10.14445/22312803/IJCTT-V71I7P104

Abstract
In today's digital era, organizations increasingly embrace the DevOps approach for software development and maintenance, with a strong emphasis on test automation. DevOps fosters seamless collaboration among teams, while test automation is pivotal in ensuring superior software quality. This article delves into the significance of DevOps, its comprehensive workflow, lifecycle, and the suite of tools employed. By conducting a comparative analysis of different testing methodologies, the undeniable superiority of test automation is highlighted. Moreover, the article delves deep into the intricacies of implementing test automation within the DevOps framework. It explores various testing approaches, underscores the compelling need for automation testing, outlines the stages involved in successful automation, emphasizes the importance of quality assurance (QA) in achieving reliable testing outcomes, unveils effective strategies for implementing automation testing, showcases a range of cutting-edge testing tools, and addresses the challenges encountered along the way. By providing a comprehensive overview of test automation within the context of DevOps, this article equips readers with valuable insights and practical knowledge to drive successful software development initiatives in today's fast-paced and competitive landscape.

Keywords
DevOps, Continuous testing, Automation, Framework, CI/CD tool, Test automation.

References

[1] Len Bass, Ingo Weber, and Liming Zhu, DevOps: A Software Architect's Perspective, 2015.
[Google Scholar] [Publisher Link]
[2] Jez Humble, and David Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation, 2010.
[Google Scholar] [Publisher Link]
[3] Gene Kim et al., The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, 2021.
[Google Scholar] [Publisher Link]
[4] Gene Kim et al., The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, IT Revolution Press, 2016.
[5] Len Bass, Ingo Weber, and Liming Zhu, DevOps: A Software Architect's Perspective, Addison-Wesley Professional, 2015.
[Google Scholar] [Publisher Link]
[6] G. Wiedemann, Practical Guide to Continuous Delivery with Jenkins and Kubernetes, A press, 2019.
[7] Gary Gruver, Tommy Mouser, and G. Fary, Leading the Transformation: Applying Agile and DevOps Principles at Scale, IT Revolution Press, 2016.
[Google Scholar] [Publisher Link]
[8] M. Fowler, and J. Highsmith, The Agile Manifesto: Principles behind the Agile Manifesto, Agile Alliance, 2001.
[Google Scholar]
[9] Sam Newman, Building Microservices: Designing Fine-Grained Systems, O'Reilly Media, 2015.
[Google Scholar] [Publisher Link]
[10] A. Eberhardinger et al., Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Java Apps to the Cloud, Apress, 2018.
[Google Scholar] [Publisher Link]