Please enable JavaScript.
Coggle requires JavaScript to display documents.
Técnicas de prueba de errores de software, Métricas relativas a la Prueba…
Técnicas de prueba de errores de software
ESTANDAR IEEE-829
el objetivo del estándar es proporcionar conjunto de documentos para las pruebas de software
ESTANDAR PARA LA DOCUMENTACION DE SOFTWARE:
TIPOS DE DOCUMETNOS:
EJECUCION DE LAS PRUEBAS
LOG DE PRUEBAS
registra los detalles sobre que casos de pruebas se han ejecutado, el orden y los resultados
REPORTE DE INCIDENTES DE PRUEBAS
descripción de los detalles encontrados cuando la prueba no se hizo
TERMINO DE PRUEBAS
REPORTE DE LAS PRUEBAS
resumen de la información importante sobre las pruebas.
PREPARACION DE PPRUEBAS
PROCEDIMIENTO DE PRUEBA
describe como el tester ejecutara físicamente la prueba y los pasos
ESPECIFICACION DE CASOS DE PRUEBA
valores exactos de entrada y otros de ser requeridos, valores de salida y pasos a ejecutar.
ESPECIFIACION DEL DISEÑO DE PRUEBAS
se determina como seria una prueba exitosa, se deriva de los requerimientos
REPORTE DE TRANSMISION DE ITEMS DE PRUEBAS
describe los items para prueba, donde encontrarlos y la aprobacion de su liberacion
PLAN DE PRUEBAS
documento sobre el cual se desarrollan las pruebas
ISO 29119
Estándares relativos a la prueba de software. :
Normas de Calidad ISO 9000
En forma complementaria a las ISO 9000 existe el documento ISO 9000-3, el cual es una guía específica para la aplicación de la norma ISO 9001 al desarrollo y mantención de software.
ISO 9000-3 se divide:
Marco de trabajo
Actividades en el ciclo de vida
Actividades de apoyo
ISO 9000 establece:
En algunas ocasiones la validación, la prueba de campos y la prueba de aceptación pueden ser una sola actividad.
El documento que describe el plan de pruebas puede ser un documento independiente o estar compuesto de varios documentos.
Pruebas en el modelo CMMI
Se deben realizar actividades de recopilación de los datos que permitan evaluar los resultados del proceso de pruebas, de manera de realizar un mejoramiento continuo de la calidad del mismo.
La idea es utilizar la formula DPCA
DPCA:
Planificar lo que hay que hacer.
Revisar los resultados
Actuar para mejorar basándose en lo aprendido
Hacer el trabajo requerido para lograrlo
Estándar ANSI/IEEE 1012
Para cada fase del ciclo de vida define entradas, tareas y
salidas.
Provee un estándar de contenido para cada verificación y
validación.
Fase de requerimientos:
Entradas
Especificaciones de
Requerimientos
Documentación adicional
provista por el usuario
Salidas
Informe de anomalías
Tareas o actividades
Verificar el Plan de
Pruebas (Si corresponde)
Análisis de trazabilidad
Son un conjunto de buenas prácticas de fabricación de
un producto u ofrecimiento de un servicio.
Métricas relativas a la Prueba de Software
Introducción
Para obtener un software de calidad es necesario medir el proceso de software (Avances, tamaño, costos, etc.)
Estas mediciones se realizan mediante las métricas que le dan un valor a los diferentes aspectos del desarrollo del software.
Métricas para pruebas
Las pruebas de software se realizan con el objeto de encontrar y documentar los defectos de calidad del software, aconsejar en base a la calidad determinada.
validar y probar las hipótesis hechas en el diseño y la especificación de requerimientos mediante una demostración correcta.
Métricas medida de amplitud o cobertura de las pruebas
La cobertura de las pruebas indica cómo se van cumpliendo los casos de prueba especificados, por tanto una mayor cobertura de las pruebas indica un buen desarrollo de las pruebas.
calcula como
CP=CPE/CPR
CP, valor de la cobertura de las pruebas.
CPE, número de casos de prueba que han sido ejecutados.
CPR, número de casos de prueba a ejecutar requeridos para cubrir
todos los requerimientos
Métricas profundidad de las pruebas
Porcentaje de los caminos básicos independientes probados en relación al total de ellos sumando la complejidad ciclomática de todos los módulos del programa.
calcula como
PCB=(P/V(G))*100
PCB, porcentaje de caminos básicos
P:número de pruebas diseñadas
V(G): complejidad ciclomática calculada anteriormente
Métricas madurez de las pruebas
Indicador del buen desempeño del flujo de trabajo de pruebas, no sólo se enfoca en la completitud de los casos de prueba según los definidos para cubrir los requerimientos, sino que también comprende los casos de prueba que han obtenido resultados satisfactorios.
calcula como
MP=CPS/CPR
MP: valor de la madurez de las pruebas.
CPS: número de casos de prueba que han dado resultados
satisfactorios.
CPR: número de casos de prueba diseñados para cubrir todos los
requerimientos.
Métricas densidad de defectos
Indicador del buen desempeño del flujo de trabajo de pruebas, no sólo se enfoca en la completitud de los casos de prueba según los definidos para cubrir los requerimientos, sino que también comprende los casos de prueba que han obtenido resultados satisfactorios.
calcula como
MP=CPS/CPR
MP: valor de la madurez de las pruebas.
CPS: número de casos de prueba que han dado resultados
satisfactorios.
CPR: número de casos de prueba diseñados para cubrir todos los
requerimientos.