Featured image of post 010 - Procesos de prueba

010 - Procesos de prueba

¡Hola a todos!

En esta entrada hablaremos sobre los procesos de prueba y explicaremos qué actividades se realizan en cada uno de los procesos.  ¡Comenzamos!

  • Planificación y control:

En esta fase y mediante la planificación se determina lo que se va a probar y cómo se va a alcanzar el objetivo. El control son las acciones que se toman cuando las actividades no se ajustan a los planes. La planificación y el control son una actividad continuada que va comparando el progreso realizado contra el plan.

  • Análisis y diseño de las pruebas:

El diseño de las pruebas implica predecir cómo el software se va a probar y se va a comportar bajo un determinado conjunto de circunstancias. Estas fases se relacionan con el detalle de lo que se va a probar (condiciones de prueba) y cómo combinar las condiciones de prueba en casos de prueba, de forma que un pequeño número de casos de prueba pueda cubrir la mayor cantidad posible de condiciones.

  • Implementación y ejecución de las pruebas:

La fase de implementación y ejecución de pruebas implica la realización de las pruebas, incluyendo el establecimiento de pre-condiciones y post-condiciones. Además, esta fase implica la comprobación del entorno de pruebas antes de la ejecución de las mismas. Las pruebas más importantes han de ejecutarse en primer lugar (se establecen prioridades). Estas prioridades se establecen durante la etapa de planificación y se refinan durante la etapa de diseño.

  • Evaluación de los criterios de salida y reporte:

La fase de evaluación de los criterios de salida y reporte se debe definir durante la planificación de las pruebas, antes de que comience la ejecución. Al final de la ejecución de pruebas, el gestor de pruebas comprueba que estos criterios se han satisfecho. Es posible que incluso si se han satisfecho los criterios de salida, sean necesarias más pruebas. Es útil escribir un resumen de pruebas para los interesados en el que se recojan puntos cómo: lo que se había planeado, lo que se ha logrado y lo que no se ha probado.

  • Actividades de cierre de pruebas:

En esta fase las pruebas ya han finalizado. Las actividades de cierre se centran en asegurar que todos los informes se han generado, todos los defectos se han cerrado y que los defectos residuales quedan claros.

En la siguiente entrada dejaremos la parte teórica para comenzar a centrarnos en la parte más técnica de la calidad software, comenzando por definir los pasos básicos de Git y crear un flujo de Github, además de proporcionaros un enlace de un curso bastante completo.

¡Nos leemos en la siguiente!