Universidad de Costa Rica
  • Sobre Kérwá
  • Acceso Abierto
  • Cómo Depositar
  • Políticas
  • Contacto
    • español
    • English
  • English 
    • español
    • English
  • Login
View Item 
  •   Kérwá Home
  • Investigación
  • Ingeniería
  • Computación e informática
  • View Item
  •   Kérwá Home
  • Investigación
  • Ingeniería
  • Computación e informática
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Evaluando la Creación de Pruebas Unitarias para un Sistema Legado mediante Microsoft Fakes y Dobles de Prueba

Objeto de conferencia
Thumbnail
View/Open
Artículo (526.5Kb)
Date
2016-04
Author
Barrantes Quesada, Mario Alberto
Martínez Porras, Alexandra
Metadata
Show full item record
Abstract
Este artículo evalúa la creación de pruebas unitarias para un sistema de código legado usando dos técnicas alternativas: el framework de aislamiento Microsoft Fakes y el método de dobles de prueba. La organización en la cual se efectuó este estudio no realiza pruebas unitarias, lo cual deriva en un alto costo de mantenimiento para sus sistemas pues debe ejecutar pruebas de regresión manuales cuando se realiza un cambio. Se usó entonces uno de sus sistemas legados como caso de estudio para evaluar cuál técnica de inclusión de pruebas unitarias resultaba más ventajosa para la organización. En primer lugar, se analizó la mantenibilidad del sistema legado. En segundo lugar, se seleccionaron los métodos a probar con pruebas unitarias y finalmente, se desarrollaron las pruebas usando el framework Microsoft Fakes y el método de dobles de prueba. Durante el desarrollo y la ejecución de las pruebas, se recolectaron las métricas necesarias para la comparación de ambos métodos. Los resultados de este caso de estudio muestran que Microsoft Fakes posibilita el desarrollo de pruebas unitarias en código legado sin necesidad de cambiar el código productivo y en un menor tiempo de desarrollo que dobles de prueba, pero a un mayor tiempo de ejecución.
URI
http://hdl.handle.net/10669/78493
http://toc.proceedings.com/31327webtoc.pdf
Collections
  • Computación e informática [164]



  • Repositorios universitarios

  • Repositorio del SIBDI-UCR
  • Biblioteca Digital del CIICLA
  • Repositorio Documental Rafael Obregón Loría (CIHAC)
  • Biblioteca Digital Carlos Melendez (CIHAC)
  • Repositorio de Fotografías
  • Colección de videos de UPA-VAS
  • Sitios recomendados

  • Buscador regional de LA Referencia
  • Buscador del Open ROAR
  • Scientific Electronic Library Online (SciELO)
  • Directory of Open Access Journals (DOAJ)
  • Redalyc
  • Redes sociales

  • facebook.com/repositoriokerwa
  • @Ciencia_UCR
  • Sobre Kérwá
  • Acceso Abierto
  • Cómo depositar
  • Políticas
Contact Us | Send Feedback
Repositorio Institucional de la Universidad de Costa Rica. Algunos derechos reservados. Este repositorio funciona con DSpace.
Universidad de Costa Rica
 

 

Browse

All of KérwáCommunities & CollectionsTitlesAuthorsSubjectsProcedenceTypeThis CollectionTitlesAuthorsSubjectsProcedenceType

My Account

LoginRegister

  • Repositorios universitarios

  • Repositorio del SIBDI-UCR
  • Biblioteca Digital del CIICLA
  • Repositorio Documental Rafael Obregón Loría (CIHAC)
  • Biblioteca Digital Carlos Melendez (CIHAC)
  • Repositorio de Fotografías
  • Colección de videos de UPA-VAS
  • Sitios recomendados

  • Buscador regional de LA Referencia
  • Buscador del Open ROAR
  • Scientific Electronic Library Online (SciELO)
  • Directory of Open Access Journals (DOAJ)
  • Redalyc
  • Redes sociales

  • facebook.com/repositoriokerwa
  • @Ciencia_UCR
  • Sobre Kérwá
  • Acceso Abierto
  • Cómo depositar
  • Políticas
Contact Us | Send Feedback
Repositorio Institucional de la Universidad de Costa Rica. Algunos derechos reservados. Este repositorio funciona con DSpace.
Universidad de Costa Rica