top of page

FUNDAMENTOS DE LAS PRUEBAS

Actualizado: 2 dic 2022

Existen 2 errores comunes sobre las pruebas de software:

  • Sólo consisten en ejecutar el software y comprobar resultados.

  • Se enfocan en validar que el software cumpla con la verificación de requerimientos


Probar no es sólo correr pruebas.


 

Verificación:

¿Construímos bien el software según los requerimientos?


 

Validación:

¿Construímos el software adecuado basado en las necesidades reales del cliente?



PROCESO DE PRUEBAS

La definición de Pruebas de Software la dividimos en 2 partes: Proceso y Objetivos.

 

El Proceso

  • Probar es un proceso no una actividad, se realiza durante todo el Ciclo de vida de desarrollo, abarcando las pruebas Estáticas y Dinámicas.

  • Las pruebas se deben preparar. Se planifica antes, durante y después de la ejecución de las Pruebas.

  • Los resultados de las pruebas del Código y los Productos de Trabajo relacionados deben ser verificados.

 

Objetivos

  • Se verifica y se valida el cumplimiento de los requisitos.

  • Al Detectar defectos comprendemos riesgos, mejoramos la calidad de los productos.

  • Y cuando analizamos la causa raíz mejoramos los Procesos de Desarrollo.


OBJETIVOS DE LAS PRUEBAS

  • Evaluar que todos los productos de trabajo estén correctos

  • Verificar que todos los requerimientos especificados han sido satisfechos

  • Validar que todos los requerimientos especificados son correctos, incluidos los de ámbito legal

  • Generar confianza en el software

  • Prevenir defectos

  • Encontrar fallas y defectos

  • Reducir el riesgo de fallas

  • Proporcionar información para la toma de decisiones

  • Reducir el nivel de riesgo de software de baja calidad

  • Cumplir con estándares legales o comerciales



Los objetivos de la prueba varían


dependiendo del sistema que se esté probando, en qué fase del ciclo de desarrollo se está, o del nivel de prueba.

 

Probar es distinto de depurar

  • Debugging o Depuración es el proceso de desarrollo que encuentra, analiza y repara el defecto.

  • Probar es verificar que el software funciona como se espera.

 
  • El ciclo de depuración implica que el desarrollador depura el código y realiza sus pruebas.

  • Luego del ciclo de depuración, un probador independiente ejecuta las pruebas de confirmación.

  • Las pruebas de verificación se realizan para garantizar que se cumpla lo establecido en los requerimientos.

 
 
 

Comments


Publicar: Blog2_Post

2429 3500

©2022 por Leonardo Sanchez. Creada con Wix.com

bottom of page