Generación Casos de Prueba Unitarias para Java Basadas en la Técnica de McGregor y Sykes
 
Daniella Rojas Pacheco
Pontificia Universidad Católica de Valparaíso
Escuela de Ingeniería Informática
Valparaíso - Chile
daniella.rojas.p@mail.ucv.cl

Jorge Bozo Parraguez
Pontificia Universidad Católica de Valparaíso
Escuela de Ingeniería Informática
Valparaíso - Chile
jbozo@ucv.cl
 
Resumen
 
Las pruebas unitarias son importantes para disminuir las pruebas en las fases posteriores, pero son poco practicadas por el tiempo y costos que éstas representan, ya que los casos de pruebas se generan habitualmente de forma manual. En el caso de sistemas construidos bajo paradigma Orientado a Objetos, las pruebas unitarias se centran en la clase y una de las técnicas utilizada es la “técnica de McGregor y Sykes”. Basándose en ésta y además, en diseño por contrato y JML, se diseña y se construye un prototipo funcional de una herramienta que genere asistidamente casos de prueba unitarios, dirigiéndose al lenguaje de programación Java y utilizando JUnit para la ejecución de los mismos.
 
Palabras Clave: Prueba Unitaria, Casos de Prueba, Técnica de McGregor y Sykes, JML