Continuous Testing and Solutions for Testing Problems in Continuous Delivery: A Systematic Literature Review

Authors

  • Maximiliano Agustin Mascheroni Universidad Nacional de La Plata; Universidad Nacional del Nordeste
  • Emanuel Irrazábal Universidad Nacional del Nordeste

DOI:

https://doi.org/10.13053/cys-22-3-2794

Keywords:

Continuous Delivery, Continuous Testing, systematic literature review, testing problems, testing solutions

Abstract

Continuous Delivery is a software development discipline where quality software is built in a way that it can be released into production at any time. However, even though instructions on how to implement it can be found in the literature, it has been challenging to put it into practice. Testing is one of these biggest challenges. On the one hand, there are several Continuous Delivery testing problems related to Continuous Delivery reported in the literature. On the other hand, some sources state that Continuous Testing is the missing element in Continuous Delivery. In this paper, we present a systematic literature review. We look at proposals, techniques, approaches, methods, frameworks, tools and solutions for testing problems. We also attempt to validate whether Continuous Testing is the missing component of Continuous Delivery by analyzing the different definitions of it and the testing stages and levels in Continuous Delivery. Finally, we look for open issues in Continuous Testing. We have found 56 articles and the results indicate that Continuous Testing is straight related to Continuous Delivery. We also describe how solutions have been proposed to face the testing problems. Lastly, we show that there are still open issues to solve.

Author Biographies

Maximiliano Agustin Mascheroni, Universidad Nacional de La Plata; Universidad Nacional del Nordeste

Graduate in Computer Science and Ph.D. student at Universidad Nacional de La Plata. He has been working as a professor at Universidad Nacional del Nordeste for Object Oriented Programming, Algorithms and Software Engineering subjects. He also has been working in the quality assurance area of software development companies for 10 years. His research interests are mainly software quality processes and agile software development.

Emanuel Irrazábal, Universidad Nacional del Nordeste

He obtained his Ph.D. in Computer Science by the Rey Juan Carlos University in 2012. Actually he works as assistant professor at the department of Informatics in Universidad Nacional del Nordeste. His research interests are mainly agile and software quality assurance. He is co-author of several books andbook chapters, as well as several publications at national and international events and journals and he has participated on several national and European research projects.

Downloads

Published

2018-09-26