Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras

Habitualmente se considera que la preservación del comportamiento del software después del refactoring puede ser verificada con pruebas unitarias automatizadas. Sin embargo, hay situaciones en las cuales estas pruebas dejan de funcionar precisamente por los cambios realizados en el código. Para agr...

Descripción completa

Detalles Bibliográficos
Autores principales: Fontela, Moisés Carlos, Garrido, Alejandra, Lange, Andrés
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2013
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/76378
http://42jaiio.sadio.org.ar/proceedings/simposios/Trabajos/ASSE/07.pdf
Aporte de:
id I19-R120-10915-76378
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
refactoring
preservación del comportamiento
cobertura
automatización
pruebas de aceptación
spellingShingle Ciencias Informáticas
refactoring
preservación del comportamiento
cobertura
automatización
pruebas de aceptación
Fontela, Moisés Carlos
Garrido, Alejandra
Lange, Andrés
Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
topic_facet Ciencias Informáticas
refactoring
preservación del comportamiento
cobertura
automatización
pruebas de aceptación
description Habitualmente se considera que la preservación del comportamiento del software después del refactoring puede ser verificada con pruebas unitarias automatizadas. Sin embargo, hay situaciones en las cuales estas pruebas dejan de funcionar precisamente por los cambios realizados en el código. Para agregar seguridad al refactoring es necesario entonces utilizar pruebas a distintos niveles que aumenten la redundancia en la cobertura, aunque esto agrega complejidad adicional al testing y al refactoring. Para mitigar este problema hemos desarrollado un enfoque metodológico basado en distintos niveles de prueba con cobertura redundante. Asimismo este artículo presenta una herramienta de chequeo de cobertura simultánea de varios tipos de pruebas, y un caso de estudio donde se usa la misma. Más allá de las ventajas conocidas de contar condistintos niveles de pruebas, una adicional es la colaboración que prestan en situaciones de refactoring, por lo que se esperaría una adopción mayor en la industria.
format Objeto de conferencia
Objeto de conferencia
author Fontela, Moisés Carlos
Garrido, Alejandra
Lange, Andrés
author_facet Fontela, Moisés Carlos
Garrido, Alejandra
Lange, Andrés
author_sort Fontela, Moisés Carlos
title Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
title_short Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
title_full Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
title_fullStr Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
title_full_unstemmed Hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
title_sort hacia un enfoque metodológico de cobertura múltiple para refactorizaciones más seguras
publishDate 2013
url http://sedici.unlp.edu.ar/handle/10915/76378
http://42jaiio.sadio.org.ar/proceedings/simposios/Trabajos/ASSE/07.pdf
work_keys_str_mv AT fontelamoisescarlos haciaunenfoquemetodologicodecoberturamultiplepararefactorizacionesmasseguras
AT garridoalejandra haciaunenfoquemetodologicodecoberturamultiplepararefactorizacionesmasseguras
AT langeandres haciaunenfoquemetodologicodecoberturamultiplepararefactorizacionesmasseguras
bdutipo_str Repositorios
_version_ 1764820484104388608