Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mejores prácticas en pruebas unitarias

671 views

Published on

Mejores prácticas en desarrollo de software

Published in: Software
  • Be the first to comment

  • Be the first to like this

Mejores prácticas en pruebas unitarias

  1. 1. 1. Concepto de Pruebas Unitarias 2. Características 3. Ventajas 4. Pasos
  2. 2. Conceptos de Pruebas Unitarias  . 
  3. 3. Conceptos de Pruebas Unitarias Mientras menos pruebas se realicen Se genera código menos estable Somos menos productivos y precisos Mas presión se siente
  4. 4. Características   
  5. 5. Características    
  6. 6. Ventajas   
  7. 7. Ventajas    
  8. 8. Ventajas  
  9. 9. Ventajas    
  10. 10. Pasos  Conocer los requerimientos Conocer el diseño Generar los casos de pruebas Obtener o generar los datos y el ambiente Escribir el código Ejecutar las pruebas Documentar Ajustar el código Revisar los resultados Test OK Si No
  11. 11. Pasos    
  12. 12. Pasos    
  13. 13. Pasos    
  14. 14. Pasos  ITEM DESCRIPCIÓN Descripción de la prueba Describir la prueba a realizar, por ejemplo: Actualizar el campo de estado de la cuenta del cliente con el estado ‘X’ para aquellos clientes existentes que pasan a ser VIP y poseen al menos una cuenta en estado ‘Y’. Debe incluir casos positivos y negativos. Módulo, método o rutina a probar Nombre del programa, rutina, clase o módulo a probar, esto se obtiene del diseño. Por ejemplo CtaOpen.class. Requisitos Identifica si se requiere interacción con otros sistemas. Por ejemplo mensaje de apertura de VIP. Datos de entrada Identifica los datos a utilizar, por ejemplo cliente existente con cuenta en estado ‘Y’ que no son VIP. Salida esperada Que resultado se debe obtener luego de ejecutar la prueba. Resultado obtenido Resultado real obtenido, debe describir tanto resultados positivos como negativos, por ejemplo se generó error de datos decimales.
  15. 15. Pasos      

×