logo

Ciclo de vida de pruebas de software (STLC)

El procedimiento de prueba de software también se conoce como STLC (Ciclo de vida de prueba de software), que incluye fases del proceso de prueba. El proceso de prueba se ejecuta de manera sistemática y bien planificada. Todas las actividades se realizan para mejorar la calidad del producto de software.

también modelo

Veamos, los diferentes pasos de STLC.

El ciclo de vida de las pruebas de software contiene los siguientes pasos:

  1. Análisis de requisitos
  2. Creación del plan de prueba
  3. Configuración del entorno
  4. Ejecución del caso de prueba
  5. Registro de defectos
  6. Cierre del ciclo de prueba
Ciclo de vida de las pruebas de software

Análisis de requisitos:

El primer paso del procedimiento de prueba manual es el análisis de requisitos. En esta fase, el evaluador analiza el documento de requisitos de SDLC (Ciclo de vida de desarrollo de software) para examinar los requisitos establecidos por el cliente. Después de examinar los requisitos, el evaluador elabora un plan de prueba para comprobar si el software cumple con los requisitos o no.

Criterio para entrar Actividades Entregable
Para la planificación de la especificación de requisitos del plan de pruebas, se debe disponer de un documento de arquitectura de la aplicación y criterios de aceptación bien definidos. Prepare la lista de todos los requisitos y consultas y consígalas resueltas por el Gerente Técnico/Líder, Arquitectura del Sistema, Analista de Negocios y Cliente.
Haga una lista de todos los tipos de pruebas (de rendimiento, funcionales y de seguridad) a realizar.
Haga una lista de los detalles del entorno de prueba, que debe contener todas las herramientas necesarias para ejecutar casos de prueba.
Lista de todas las pruebas necesarias para los requisitos comprobables y detalles del entorno de prueba.

Creación del plan de prueba:

La creación del plan de prueba es la fase crucial de STLC donde se definen todas las estrategias de prueba. Tester determina el esfuerzo y el costo estimados de todo el proyecto. Esta fase tiene lugar después de la finalización exitosa del Fase de análisis de requisitos . Estrategia de prueba y documentos de estimación de esfuerzo proporcionados por esta fase. La ejecución del caso de prueba se puede iniciar después de completar con éxito la creación del plan de prueba.

Criterio para entrar Actividades Entregable
Documento de requisitos Definir el objetivo y el alcance del software.
Enumere los métodos involucrados en las pruebas.
Descripción general del proceso de prueba.
Liquidación del entorno de pruebas.
Elaboración de los cronogramas de pruebas y procedimientos de control.
Determinación de roles y responsabilidades.
Enumere los resultados de las pruebas y defina el riesgo, si corresponde.
Documento de estrategia de prueba.
Los documentos de estimación del esfuerzo de prueba son los entregables de esta fase.

Configuración del entorno:

La configuración del entorno de prueba es una actividad independiente y se puede iniciar junto con Desarrollo de casos de prueba . Esta es una parte esencial del procedimiento de prueba manual, ya que sin el entorno las pruebas no son posibles. La configuración del entorno requiere un grupo de software y hardware esenciales para crear un entorno de prueba. El equipo de pruebas no participa en la configuración del entorno de pruebas, sino que son sus desarrolladores senior quienes lo crean.

Criterio para entrar Actividades Entregable
Documento de estrategia de prueba y plan de prueba.
Documento de caso de prueba.
Datos de prueba.
Prepare la lista de software y hardware analizando la especificación de requisitos.
Después de configurar el entorno de prueba, ejecute los casos de prueba de humo para verificar la preparación del entorno de prueba.
Informe de ejecución.
Informe de defectos.

Ejecución del caso de prueba:

La ejecución del caso de prueba tiene lugar después de completar con éxito la planificación de la prueba. En esta fase, el equipo de pruebas inicia la actividad de desarrollo y ejecución del caso. El equipo de pruebas escribe los casos de prueba detallados y también prepara los datos de prueba si es necesario. Los casos de prueba preparados son revisados ​​por pares del equipo o por el líder de Garantía de Calidad.

En esta fase también se elabora la RTM (Matriz de Trazabilidad de Requisitos). La Matriz de Trazabilidad de Requisitos es un formato a nivel industrial que se utiliza para realizar un seguimiento de los requisitos. Cada caso de prueba se asigna con la especificación de requisitos. La trazabilidad hacia atrás y hacia adelante se puede realizar a través de RTM.

jdbc
Criterio para entrar Actividades Entregable
Documento de requisitos Creación de casos de prueba.
Ejecución de casos de prueba.
Mapeo de casos de prueba según requerimientos.
Resultado de la ejecución de la prueba.
Lista de funciones con explicación detallada de defectos.

Registro de defectos:

Los evaluadores y desarrolladores evalúan los criterios de finalización del software en función de la cobertura de las pruebas, la calidad, el consumo de tiempo, el costo y los objetivos comerciales críticos. Esta fase determina las características e inconvenientes del software. Los casos de prueba y los informes de errores se analizan en profundidad para detectar el tipo de defecto y su gravedad.

El análisis de registro de defectos funciona principalmente para descubrir la distribución de los defectos según la gravedad y los tipos. Si se detecta algún defecto, el software se devuelve al equipo de desarrollo para corregirlo y luego se vuelve a probar el software en todos los aspectos de la prueba.

Una vez que el ciclo de prueba se completa por completo, se prepara el informe de cierre de la prueba y las métricas de la prueba.

Criterio para entrar Actividades Entregable
Informe de ejecución de caso de prueba.
Informe de defectos
Evalúa los criterios de finalización del software en función de la cobertura de pruebas, la calidad, el consumo de tiempo, el costo y los objetivos comerciales críticos.
El análisis de registro de defectos descubre la distribución de los defectos clasificándolos por tipos y gravedad.
Informe de cierre
Métricas de prueba

Cierre del ciclo de prueba:

El informe de cierre del ciclo de pruebas incluye toda la documentación relacionada con el diseño, desarrollo, resultados de las pruebas e informes de defectos del software.

Esta fase evalúa la estrategia de desarrollo, procedimiento de prueba, posibles defectos para poder utilizar estas prácticas en el futuro si existe un software con la misma especificación.

Criterio para entrar Actividades Entregable
Todos los documentos e informes relacionados con el software. Evalúa la estrategia de desarrollo, procedimiento de prueba, posibles defectos para utilizar estas prácticas en el futuro si existe un software con la misma especificación. Informe de cierre de prueba