Diseño y realizacion de pruebas Flashcards
Estrategia de pruebas en un modelo en espiral
Prueba de unidad
Prueba de integracion
Prueba de validacion
Prueba de verificacion
Como hacer prueba de caja negra
Analizar entradas y salidas, de cada componente, verificando resultado esperado
Tipos de pruebas funcionales y descr
Particiones equivalentes - Menor numero posible de casos de prueba, cada caso con el mayor numero posible de entradas diferentes.
Analisis de valores limite - Los casos de prueba tendran como entradas valores limite de clases de equivalencia
Pruebas aleatorias - Entradas aleatorias. Generadores de entradas bienvenidos.
Criterios de cobertura logica de las pruebas estructurales y desc (6)
Cobertura de sentencias . Casos de prueba suficientes para que cada instruccion se ejecute una vez
Cobertura de decisiones - Casos de prueba suficientes para que cada opcion sea evaluada una vez
Cobertura de condiciones - Casos de prueba suficientes para que cada condicion sea evaluada una vez verdadero y falso.
Cobertura de condiciones y decisiones: Cumplir ambas coberturas anteriores simultaneamente
Cobertura de caminos - Cada secuencia de sentencias encadenadas debe ejecutarse una vez, desde sentencia inicial hasta la final
Cobertura de camino prueba - Numero reducido de caminos con dos variantes: ejecucion de bucle 1 vez, ejecucion de bucle 3 veces.
¿Cuando se llevan a cabo las pruebas de regresion?
Cada vez que se hace un cambio en el sistema, ya sea correccion o mejora
Clases de pruebas de regresion (no nombres)
Prueba representativas que ejerciten todas funciones
Pruebas adicionales centradas en funciones de software mas posiblemente afectadas
Pruebas centradas en componentes cambiados
Procedimientos para diseño de casos de prueba
Enfoque funcional
Enfoque estructural
Enfoque aleatorio
¿Que es un breakpoint (o punto de ruptura)?
Marcador sobre una linea de código, que detiene la ejecucion con el objetivo de analizar y mejorar el código
Tipos de ejecucion en depuracion
Ejecucion hasta instruccion
Ejecucion de programa hasta el final
Paso a paso
Paso a paso por procedimientos
¿Que es un examinador de variables?
Herramienta que muestra el valor de las variables en cada momento de la ejecucion de un programa
Consecuencias de una prueba de validacion
Caracteristicas de rendimiento o funcionalidad estan de acuerdo a los requisitos
o
Hay una desviacion respecto a los requisitos. Se crea una lista de deficiencias