@conference {537,
	title = {Evaluando la Creaci{\'o}n de Pruebas Unitarias para un Sistema Legado mediante Microsoft Fakes y Dobles de Prueba},
	booktitle = {Ibero-American Conference  on Software Engineering},
	year = {2016},
	publisher = {Curran Associates, Inc.},
	organization = {Curran Associates, Inc.},
	address = {Quito, Ecuador},
	abstract = {<p>Este art{\'\i}culo eval{\'u}a la creaci{\'o}n de pruebas unitarias para un sistema de c{\'o}digo legado usando dos t{\'e}cnicas alternativas: el framework de aislamiento Microsoft Fakes y el m{\'e}todo de dobles de prueba. La organizaci{\'o}n en la cual se efectu{\'o} este estudio no realiza pruebas unitarias, lo cual deriva en un alto costo de mantenimiento para sus sistemas pues debe ejecutar pruebas de regresi{\'o}n manuales cuando se realiza un cambio. Se us{\'o} entonces uno de sus sistemas legados como caso de estudio para evaluar cu{\'a}l t{\'e}cnica de inclusi{\'o}n de pruebas unitarias resultaba m{\'a}s ventajosa para la organizaci{\'o}n. En primer lugar, se analiz{\'o} la mantenibilidad del sistema legado. En segundo lugar, se seleccionaron los m{\'e}todos a probar con pruebas unitarias y finalmente, se desarrollaron las pruebas usando el framework Microsoft Fakes y el m{\'e}todo de dobles de prueba. Durante el desarrollo y la ejecuci{\'o}n de las pruebas, se recolectaron las m{\'e}tricas necesarias para la comparaci{\'o}n de ambos m{\'e}todos. Los resultados de este caso de estudio muestran que Microsoft Fakes posibilita el desarrollo de pruebas unitarias en c{\'o}digo legado sin necesidad de cambiar el c{\'o}digo productivo y en un menor tiempo de desarrollo que dobles de prueba, pero a un mayor tiempo de ejecuci{\'o}n.</p>},
	isbn = {978-1-5108-2718-9},
	author = {Barrantes, Mario},
	editor = {Mart{\'\i}nez, Alexandra}
}
