Pruebas de software: técnicas de estimación

Estimar los esfuerzos necesarios para las pruebas es una de las tareas principales e importantes en SDLC. La estimación correcta ayuda a probar el software con la máxima cobertura. Esta sección describe algunas de las técnicas que pueden ser útiles para estimar los esfuerzos necesarios para realizar las pruebas.

Análisis de puntos funcionales

Este método se basa en el análisis de los requisitos funcionales del usuario del software con las siguientes categorías:

  • Outputs
  • Inquiries
  • Inputs
  • Archivos internos
  • Archivos externos

Análisis de puntos de prueba

Este proceso de estimación se utiliza para el análisis de puntos de función para pruebas de caja negra o de aceptación. Los principales elementos de este método son: Tamaño, Productividad, Estrategia, Interfaz, Complejidad y Uniformidad.

Método Mark-II

Es un método de estimación utilizado para analizar y medir la estimación basada en la vista funcional del usuario final. El procedimiento para el método Mark-II es el siguiente:

  • Determinar el punto de vista
  • Objeto y tipo de recuento
  • Definir el límite de la cuenta
  • Identificar las transacciones lógicas
  • Identificar y categorizar tipos de entidades de datos
  • Cuente los tipos de elementos de datos de entrada
  • Cuente el tamaño funcional

Diverso

Puede utilizar otras técnicas de estimación populares como:

  • Técnica Delphi
  • Estimación basada en analogías
  • Estimación basada en enumeración de casos de prueba
  • Estimación basada en tareas (actividades)
  • Método IFPUG