Plan de pruebas para el software

Elaborar un plan de prueba adecuado te ayudara a reducir esfuerzos y tiempo durante el proceso de análisis.

El primer paso es el análisis del producto que probaras y para lograrlo debes estudiar la documentación que trae el software.

Una vez terminado el análisis se desarrolla la estrategia de pruebas, lo cual es crítico dentro de la planeación esta etapa consta de 4 puntos:

Determinación del alcance de pruebasDeterminación del alcance de prueba

A los elementos del sistema que se les va a realizar la prueba se les conoce como bajo cobertura, debes considerar lo siguiente para determinar el alcance de la prueba:

  • Requerimientos del cliente
  • Las especificaciones del producto
  • El presupuesto asignado
  • Las habilidades y número de integrantes de tu equipo de

Los elementos que no están bajo prueba  pero que están claramente definidos se les llaman fuera de cobertura.

Identificación de tipos de prueba

Tipos de pruebaExisten diferentes tipos de prueba cada una diseñada para detectar un error, no todas pueden financiarse es por ello que debes enfocarte en las metas del proyecto.

Análisis de riesgo

Se le conoce como riesgo a un evento futuro incierto que tiene cierta posibilidad de que ocurra y que la consecuencia genere perdidas, una vez que este error ocurre se le conoce como falla.

Creación de logística de la prueba

En este punto se debe definir quien ejecutara la prueba y cuando lo hará para eso debes considerar:

  • Las habilidades de cada Tester y los requerimientos del cliente.
  • El Tester debe tener una buena cooperación y atención al detalle
  • Deben existir las especificaciones de la prueba y los documentos requeridos
  • Capital humano.

Definición del objetivo de la prueba

Objetivos de pruebaEl objetivo de la prueba es encontrar la mayor cantidad de errores y asegurar que el software esté libre de fallas cuando lo adquiera el usuario final para definir estos objetivos debes atender lo siguiente:

  • Determinar todas las aplicaciones del software que necesitan probarse esto lo puedes hacer mediante una lista.
  • Planificar las pruebas de acuerdo con la importancia de las funciones del software.

Criterios de prueba

Es un estándar que se establece durante el proceso de pruebas con el que se ahorra tiempo, existen 2 tipos:

  1. Criterio de suspensión: Determina el punto crítico del ciclo de pruebas si se suspende, se reanudara hasta que el criterio sea solucionado, por ejemplo, al iniciar el ciclo de pruebas se determina que si el 35% del total de los casos de prueba del total de los casos falla el ciclo se suspende hasta que los desarrolladores reparen los problemas encontrados.

Iniciar sesión

  1. Criterio de salida: Determina la finalización exitosa de una fase de pruebas se considera el objetivo esperado y es necesario para pasar a la otra fase para determinar el criterio de salida se debe considerar lo siguiente:
  • Tasa de ejecución: Es el porcentaje del número de casos de prueba ejecutados entre el número de casos totales es obligatorio que se alcance el 100%.

Tasa de ejecución

  • Tasa de éxito: Es el porcentaje del número de casos de prueba exitosos entre el número de casos de prueba ejecutados depende del alcance del proyecto pero siempre se debe alcanzar un alto porcentaje.

Planes de recursos

En esta etapa se debe realizar un resumen detallado de todos los recursos disponibles para la realización del proyecto ya sean humanos, económicos o de equipo.

Planeación del ambiente de pruebas

Es aquel que trata de recrear el escenario real al que se enfrentara la aplicación dentro del software o hardware.

Calendarización

Es la técnica utilizada para monitorear el avance del proyecto debes de tomar en cuenta los siguientes aspectos:

  • Cantidad de gente disponible para las pruebas
  • Días laborales y la fecha de entrega.

Entregables

Se refieren a todos los documentos, herramientas o componentes que se aplican en el proceso de pruebas como los siguientes:

  • Documentación del plan de prueba y de los casos de prueba
  • Simuladores
  • Reporte de defectos y resultados

Elaborar un plan de prueba es una buena práctica que debes aplicar en todo momento.