TY - JOUR
T1 - Software Testing in the DevOps Context
T2 - A Systematic Mapping Study
AU - Pando, B.
AU - Dávila, A.
N1 - Publisher Copyright:
© 2022, Pleiades Publishing, Ltd.
PY - 2022/12
Y1 - 2022/12
N2 - Abstract: DevOps is a philosophy and framework that allows software development and operations teams to work in a coordinated manner, with the purpose of developing and releasing software quickly and cheaply. However, the effectiveness and benefits of DevOps depend on several factors, as reported in the literature. In particular, several studies have been published on software test automation, which is a cornerstone for the continuous integration phase in DevOps, which needs to be identified and classified. This study consolidates and classifies the existing literature on automated tests in the DevOps context. For the study, a systematic mapping study was performed to identify and classify papers on automated testing in DevOps based on 8 research questions. In the query of 6 relevant databases, 3,312 were obtained; and then, after the selection process, 299 papers were selected as primary studies. Researchers maintain a continuing and growing interest in software testing in the DevOps context. Most of the research (71.2%) is carried out in the industry and is done on web applications and SOA. The most reported types of tests are unit and integration tests.
AB - Abstract: DevOps is a philosophy and framework that allows software development and operations teams to work in a coordinated manner, with the purpose of developing and releasing software quickly and cheaply. However, the effectiveness and benefits of DevOps depend on several factors, as reported in the literature. In particular, several studies have been published on software test automation, which is a cornerstone for the continuous integration phase in DevOps, which needs to be identified and classified. This study consolidates and classifies the existing literature on automated tests in the DevOps context. For the study, a systematic mapping study was performed to identify and classify papers on automated testing in DevOps based on 8 research questions. In the query of 6 relevant databases, 3,312 were obtained; and then, after the selection process, 299 papers were selected as primary studies. Researchers maintain a continuing and growing interest in software testing in the DevOps context. Most of the research (71.2%) is carried out in the industry and is done on web applications and SOA. The most reported types of tests are unit and integration tests.
UR - http://www.scopus.com/inward/record.url?scp=85144529928&partnerID=8YFLogxK
U2 - 10.1134/S0361768822080175
DO - 10.1134/S0361768822080175
M3 - Article
AN - SCOPUS:85144529928
SN - 0361-7688
VL - 48
SP - 658
EP - 684
JO - Programming and Computer Software
JF - Programming and Computer Software
IS - 8
ER -