AI-Augmented Test Automation Pipelines for Continuous Delivery in Large-Scale Software Systems

Authors

  • Shahul Hameed Lead Technical Architect, Americloud Solutions Inc, Danbury, CT, United States of America Author
  • Marcus Rodriguez Computer Scientist, PICSciE, New Jersy, United States Author
  • Takudzwa Fadziso Associate Professor, Chinhoyi University of Technology, Zimbabwe Author

Keywords:

AI-augmented testing, continuous delivery, CI/CD pipelines

Abstract

Modern test automation must be dependable, adaptable, and low-touch to quickly expand CD activities in significant software systems. The study examines AI-augmented test automation pipelines employing ML models in CI/CD for autonomous software validation testing. Kubernetes, Jenkins, and GitHub-based DevOps ecosystems use supervised and reinforcement learning for intelligent test cases, adaptive test prioritization, anomaly detection, and predictive failure analysis. Dynamic microservices' pipeline robustness, feedback loops, and regression risk improve with AI-driven test orchestration. The study examines how self-healing test scripts and autonomous remediation maintain dependability during deployment modifications. ML-augmented testing boosts coverage, fault localization, execution speed, and containerized resources. The research suggests AI may transform test automation for scalable, data-driven, growing corporate software.

Downloads

Download data is not yet available.

References

Amershi, S., et al. (2019). Software engineering for machine learning: A case study. IEEE Software, 36(4), 67–76.

Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A software architect’s perspective. Addison-Wesley.

Bengio, Y., Goodfellow, I., & Courville, A. (2017). Deep learning. MIT Press.

Chen, T. Y., Kuo, F. C., Liu, H., Poon, P. L., & Towey, D. (2018). Adaptive random testing: The ART of testing. Wiley.

CollabNet VersionOne. (2019). State of DevOps report. CollabNet.

Erder, M., & Pureur, P. (2016). Continuous architecture: Sustainable architecture in an agile and cloud-centric world. Morgan Kaufmann.

Fewster, M., & Graham, D. (1999). Software test automation. Addison-Wesley.

Hasselbring, W., & Steinacker, G. (2017). Microservice architectures for scalability, agility and reliability in e-commerce. IEEE Software, 34(1), 73–79.

Humble, J., & Farley, D. (2010). Continuous delivery: Reliable software releases through build, test, and deployment automation. Addison-Wesley.

Jordan, M. I., & Mitchell, T. M. (2015). Machine learning: Trends, perspectives, and prospects. Science, 349(6245), 255–260.

Katkam, S. Y., & Chavva, S. S. (2019). AI-based test automation framework for web application testing. International Journal of Software Engineering & Applications, 10(2), 33–46.

Kim, G., Debois, P., Willis, J., & Humble, J. (2016). The DevOps handbook. IT Revolution Press.

Literature, U., & Verner, J. (2017). Test automation in agile and DevOps environments. Software Quality Journal, 25(4), 987–1012.

Mao, K., Harman, M., & Jia, Y. (2016). Sapienz: Multi-objective automated testing for Android applications. IEEE Transactions on Software Engineering, 43(6), 533–558.

Meyer, M., Sedlmair, M., & Munzner, T. (2020). Criteria for rigor in visualization design study. IEEE TVCG, 26(1), 87–97.

Mirjalili, S. (2019). Evolutionary algorithms and neural networks. Springer.

Rahman, M. M., & Williams, L. (2018). Towards a continuous testing maturity model for DevOps. ACM ICSE Workshops.

Rafi, D. M., Moses, K. R. K., Petersen, K., & Mäntylä, M. V. (2012). Benefits and limitations of automated software testing. STVR Journal, 22(2), 1–38.

Sharma, S., Coyne, B., & Datta, D. (2015). DevOps lifecycle and adoption for enterprises. IEEE Cloud Computing, 2(2), 26–36.

Zhang, Y., Li, Y., & Sun, J. (2020). Artificial intelligence-driven test case prioritization in continuous integration systems. Journal of Systems and Software, 170, 110777.

Downloads

Published

16-12-2020

How to Cite

[1]
S. Hameed, M. Rodriguez, and T. Fadziso, “AI-Augmented Test Automation Pipelines for Continuous Delivery in Large-Scale Software Systems”, American J Cognit Comput AI Syst, vol. 4, pp. 118–132, Dec. 2020, Accessed: May 30, 2026. [Online]. Available: https://ajccai.org/index.php/publication/article/view/51