Tecnicas de Pruebas
Tecnicas de Pruebas
Tecnicas de Pruebas
ISTQB
Técnicas de caja negra
2
Partición de equivalencia
Análisis de valores límite
Tabla de deciciones
Trancicion de estados
Casos de uso
Técnicas de caja blanca
Cobertura de sentencia
Cobertura de decicion
Técnicas basadas en la experiencia
Prediccion de errores
Pruebas exploratorias
Listas de comprobación
9/19/2022
3
9/19/2022
4
Particiones de equivalencia
De 0 a 17 De 18+
Esta técnica consiste en probar las combinaciones necesarias o útiles para probar la
implementación de requisitos de sistema.
Especifican como diferentes combinaciones de condiciones generan diferentes
resultados.
Ayudan a la selección eficiente de casos de prueba.
Pasos para crear una tabla de decisión:
1. Identificar las condiciones y agregarla a la tabla
2. Identificar todas las posibles combinaciones de verdadero y falso.
3. Identificar las salidas correspondientes a cada combinación.
El numero total de combinaciones se calcula con la siguiente formula 2^n n=numero de
combinaciones.
13
Tablas de decisión (Ejemplo)
Supongamos que tenemos una solicitud de compra de un vehículo, donde debe ingresar el
modelo del vehículo y el color. Si ingresa ambos, el sistema procesa ambos datos y por
consiguiente la solicitud, y en caso de que uno de los valores falte, se envía un mensaje de
error.
14
Ejercicios prácticos
Ejercicio 8. Los empleados de una empresa reciben bonificaciones si trabajan mas de un año en
la empresa y alcanzan un objetivo que se acuerda individualmente con anterioridad.
Identifica las condiciones y las acciones correspondientes e indica cual es el numero minino de
casos de prueba necesario para cubrir todas las combinaciones reales.
17
Transición de estado
Un "caso de uso" es una descripción de un uso particular del sistema por parte de
un usuario del mismo, que llamaremos actor.
Los casos se prueba basados en esta técnica se definen en base a la descripción
de lo que hace el actor, su interacción con el sistema para lograr una tarea
específica.
El objetivo es encontrar defectos que los usuarios tienen más probabilidades de
encontrar cuando usan el sistema por primera vez.
22
Ejemplo
BIBLIOGRAFÍA