Software Testing in the DevOps Context: A Systematic Mapping Study


연구 분야: Strategies



학회: Programming and Computer Software


초록

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.


Author Profile
B. Pando

Faculty of Informatics and Systems National Agrarian University of La Selva Tingo María Huánuco Peru

Andorra
Author Profile
A. Dávila

Department of Engineering Pontifical Catholic University of Peru Avenida Universitaria 1801 Distrito San Miguel Lima Peru

Peru

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가 Peru, Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (209건)