Affiliation:
1. Amrutvahini Polytechnic, Sangamner, India
Abstract
Automated testing is a cornerstone of the DevOps methodology, enabling rapid and reliable software delivery. This paper explores the strategies and tools integral to implementing effective automated testing within a DevOps framework. Key strategies include continuous testing, shift-left testing, and test-driven development, among others. The paper also provides an overview of various tools that facilitate automated testing at different stages of the software development lifecycle, from unit testing to performance and security testing. Through case studies and analysis, the paper highlights both the benefits and challenges of automated testing in DevOps, and discusses future trends and advancements in the field
Reference9 articles.
1. Fowler, M., &Highsmith, J. (2001). The Agile Manifesto. Software Development Magazine, 9(8), 28-35.
2. Humble, J., & Farley, D. (2010).Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley.
3. Nguyen, B. P., Nguyen, T. T., & Pham, H. V. (2020). AI-Powered Test Automation: Challenges and Opportunities. IEEE Access, 8, 115008-115016..
4. Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, & Security in Technology Organizations. IT Revolution Press.
5. Shahin, M., Babar, M. A., & Zhu, L. (2017). Continuous integration, delivery and deployment: A systematic review on approaches, tools, challenges and practices. IEEE Access, 5, 3909-3943. doi:10.1109/ACCESS.2017.2685629