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