Continuous Testing Improvement Model

Continuous Delivery is a practice where high-quality software is built in a way that it can be released into production at any time. However, systematic literature reviews and surveys performed as part of this Doctoral Research report that both the literature and the industry are still facing proble...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mascheroni, Maximiliano Agustín, Irrazábal, Emanuel, Rossi, Gustavo Héctor
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2021
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/118440
Aporte de:
id I19-R120-10915-118440
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
continuous testing
continuous delivery
continuous deployment
doctoral thesis
spellingShingle Ciencias Informáticas
continuous testing
continuous delivery
continuous deployment
doctoral thesis
Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
Rossi, Gustavo Héctor
Continuous Testing Improvement Model
topic_facet Ciencias Informáticas
continuous testing
continuous delivery
continuous deployment
doctoral thesis
description Continuous Delivery is a practice where high-quality software is built in a way that it can be released into production at any time. However, systematic literature reviews and surveys performed as part of this Doctoral Research report that both the literature and the industry are still facing problems related to testing using practices like Continuous Delivery or Continuous Deployment. Thus, we propose Continuous Testing Improvement Model (CTIM) as a solution to the testing problems in continuous software development environments. It brings together proposals and approaches from different authors which are presented as good practices grouped by type of tests and divided into four levels. These levels indicate an improvement hierarchy and an evolutionary path in the implementation of Continuous Testing. Also, an application called EvalCTIM was developed to support the appraisal of a testing process using the proposed model. Finally, to validate the model, an action-research methodology was employed through an interpretive theoretical evaluation followed by case studies conducted in real software development projects. After several improvements made as part of the validation outcomes, the results demonstrate that the model can be used as a solution for implementing Continuous Testing gradually at companies using Continuous Deployment or Continuous Delivery and measuring its progress.
format Objeto de conferencia
Objeto de conferencia
author Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
Rossi, Gustavo Héctor
author_facet Mascheroni, Maximiliano Agustín
Irrazábal, Emanuel
Rossi, Gustavo Héctor
author_sort Mascheroni, Maximiliano Agustín
title Continuous Testing Improvement Model
title_short Continuous Testing Improvement Model
title_full Continuous Testing Improvement Model
title_fullStr Continuous Testing Improvement Model
title_full_unstemmed Continuous Testing Improvement Model
title_sort continuous testing improvement model
publishDate 2021
url http://sedici.unlp.edu.ar/handle/10915/118440
work_keys_str_mv AT mascheronimaximilianoagustin continuoustestingimprovementmodel
AT irrazabalemanuel continuoustestingimprovementmodel
AT rossigustavohector continuoustestingimprovementmodel
bdutipo_str Repositorios
_version_ 1764820447891816449