STLC - Planificación de pruebas

Un plan de prueba describe la estrategia que se utilizará para probar una aplicación, los recursos que se utilizarán, el entorno de prueba en el que se realizarán las pruebas y las limitaciones de las pruebas y el cronograma de las actividades de prueba. Normalmente, el líder del equipo de garantía de calidad será responsable de redactar un plan de prueba.

¿Qué incluye un plan de prueba?

Un plan de prueba incluye lo siguiente.

  • Introducción al documento del plan de prueba.
  • Supuestos al probar la aplicación.
  • Lista de casos de prueba incluidos en la prueba de la aplicación.
  • Lista de características que se probarán.
  • El tipo de enfoque que se utilizará al probar el software.
  • Lista de entregables que deben probarse.
  • Los recursos asignados para probar la aplicación.
  • Cualquier riesgo involucrado durante el proceso de prueba.
  • Un cronograma de tareas e hitos a alcanzar.

Puntos importantes para la planificación de pruebas

Los siguientes puntos deben tenerse en cuenta para la planificación de pruebas en STLC.

  • Idealmente, el analista de pruebas (líder) / el gerente prepara el documento de estrategia de prueba / plan de prueba.

  • El análisis se centra más en los datos / información relacionados con la aplicación.

  • Es la primera fase de las tareas de prueba reales.

  • Esta fase responde “QUÉ se va a probar” y “QUÉ RECURSOS se requieren para probar”.

  • El criterio de entrada básico de esta fase es la provisión de Documentos de requisitos (versión actualizada de requisitos poco claros / faltantes / aclarados) junto con la Matriz de trazabilidad de requisitos.

  • Si la automatización está dentro del alcance, se debe preparar el Informe de viabilidad de la automatización antes de entrar en esta fase.

  • El criterio de salida de esta fase es la finalización del documento de estrategia de prueba / plan de prueba y el documento de estimación de esfuerzo de prueba.

Aspectos de la fase de planificación de la prueba

El objetivo principal de esta fase es preparar un documento de Plan de prueba / Estrategia de prueba. Incluye tres aspectos principales: alcance de los entregables, estimación del esfuerzo y plan de recursos.

Alcance de los entregables

Es necesario realizar las siguientes actividades para concluir sobre el alcance de los entregables:

  • Identificar el modelo adecuado de participación y entrega.
  • Definir objetivos de prueba, alcance de prueba, fases de prueba y actividades.
  • Revise los requisitos comerciales y los requisitos del sistema para identificar la viabilidad de la prueba.
  • Defina el proceso de prueba, el tipo de prueba y los procedimientos.
  • Definir procedimientos de gestión de defectos y gestión de cambios.
  • Identificar herramientas, técnicas y mejores prácticas de prueba.
  • Definir análisis de riesgo.
  • Defina la solución de automatización e identifique candidatos adecuados para la automatización, si corresponde.

Estimación del esfuerzo

La estimación es el proceso de encontrar una estimación o aproximación, que es un valor que se puede utilizar para algún propósito, incluso si los datos de entrada pueden ser incompletos, inciertos o inestables.

La estimación determina cuánto dinero, esfuerzo, recursos y tiempo tomará construir un sistema o producto específico. La estimación se basa en:

  • Datos pasados ​​/ experiencia pasada
  • Documentos / conocimientos disponibles
  • Assumptions
  • Riesgos identificados

Los cuatro pasos básicos en la prueba de estimación son:

  • Estimación del tamaño de la AUT (Aplicación bajo prueba).
  • Estimación del esfuerzo en meses-persona u horas-persona.
  • Estimación del cronograma en meses naturales.
  • Estimación del costo del proyecto en moneda acordada.

Plan de recursos

Los planes de recursos son el elemento clave en las fases de prueba. Estos planes son inversamente proporcionales al tiempo que tarda el equipo de prueba en completar una tarea en particular. Aumentar la cantidad de recursos disminuirá la cantidad de días de finalización para un cierto límite después de que se saturará y aumentar el recurso no tendrá mucho impacto y podría no conducir a una disminución en los días de finalización.

Un Solicitante de Recursos, generalmente un gerente de proyecto, crea planes de recursos para solicitar recursos, rastrear esfuerzos y costos. Un administrador de recursos puede modificar y aprobar planes de recursos antes de que se utilicen.

El flujo de trabajo normal para un plan de recursos es:

  • Planificación por Project Manager
  • Solicitud presentada por Project Manager
  • Aprobar / modificar / rechazar por el administrador de recursos
  • Completo: cierre de la solicitud después de que Resource Manager la apruebe