UNIVERSIDAD DE LAS FUERZAS ARMADAS

“ESPE”
Integrantes: Lenin Gomes, Danny Jácome, Jonh Leiva, Maikel Yugcha.
Tema: Casos de Prueba.
Un caso de prueba es una serie de pruebas de entrada, condiciones de
ejecución y resultados esperados desarrollados para un objetivo en
particular, tal como ejecutar una ruta particular de un programa o verificar
el cumplimiento con un requerimiento en específico.
Importancia de los casos de prueba
Nada tiene mayor efecto en la satisfacción del usuario final con respecto al
software que una vista clara de lo que espera, éstas expectativas deben ser
verificadas y validadas. Los casos de pruebas reflejan los requerimientos
que serán verificados. Esta verificación deberá ser realizada de diferentes
maneras y por diferentes probadores.
Si no se tiene la capacidad para verificar todos los requerimientos, es
importante para el éxito del proyecto seleccionar los requerimientos más
apropiados o críticos para la prueba. Los requerimientos que se elijan para
verificar deberán estar balanceados entre el costo, riesgo y la necesidad de
tener los requerimientos verificados.
Mejoramiento de los casos de prueba
Comprobabilidad de los Casos de Prueba En la prueba es fácil de probar, con
precisión, lo que significa que si el probador sigue las instrucciones, el
resultado de aprobado o fallido será correcto. Se puede medir fácilmente
por medio del tiempo que se tarda en ejecutar la prueba, y si el probador
tiene que buscar o no aclaraciones en el proceso de prueba.
Lenguaje para mejorar la comprobabilidad. Los pasos de los casos de
prueba deben ser escritos en forma activa. El probador debe saber qué
hacer, y cómo hacerlo. Por ejemplo, navegar en la página de la tienda online
y preparar la lista de lo que va a comprar, para comparar los precios y la
variedad con los datos disponibles. Puede hacerse más rápido mediante la
creación de campos estructurados para que el probador registre las
entradas que se verificarán y comprobarán posteriormente.
Controlar longitud para mejorar la comprobabilidad. Es necesario tener en
cuenta la longitud de los casos de prueba para saber cuán compleja y
precisa es la prueba. Un buen caso de prueba debe tener entre 8 y 16 pasos
―en el método paso a paso―, a menos que el probador pueda guardar su
trabajo. Existen varias ventajas en mantener los casos de prueba cortos: se
requiere menos tiempo y hay menos posibilidades de cometer errores, de
necesitar ayuda o de alguna pérdida de datos.
Con base en la longitud de los casos de prueba es posible estimar con
precisión el tiempo y el esfuerzo que se debe invertir en la prueba, lo mismo
que sus resultados.
Manejo de casos de prueba

extend. Es posible observar el proceso impreso y ayuda a los probadores a encontrar información. sirve para darle orden a los casos de prueba. y sirve para mejorar los casos de prueba paso a paso. y se basa en normas. Existencia de un usuario Ingreso de código de usuario a ser eliminado No existe relación con otro caso de uso (no hay generalización. etc. Plantillas para mejorar la productividad La plantilla para casos de prueba es un formulario con campos marcados o símbolos. ya que evita la indeseable página en blanco. Los escenarios de los casos de uso son identificados describiendo el camino por el que atraviesa el caso de uso desde el flujo básico y alternativo hasta el final del caso de uso. EJEMPLO: CASO DE PRUEBA PARA EL CASO DE USO “ELIMINACIÓN DE USUARIO” ID caso de prueba Nombre caso de prueba Descripción caso de prueba Precondiciones Relaciones casos de uso Pasos y condiciones ejecución Resultado esperado Estado caso de prueba Resultado obtenido Errores asociados CPEU03 Eliminación Usuario Se verificara si por medio de la opción “Eliminar Usuario” se elimina un usuario ya registrado en el sistema.Los casos de pruebas para pruebas funcionales son derivados de los casos de uso Los casos de pruebas podrían ser desarrollados para cada escenario del caso de uso.) 1) Dar clic en la opción eliminar usuario 2) Ingresar el código de usuario a ser eliminado 3) El sistema compara los datos ingresados para saber si existe el código ingresado 4) El sistema mostrara los datos del usuario seleccionado si existe caso contrario nos mostrara un mensaje “Usuario No Existe” 5) Si es el primer caso dar clic en el botón eliminar usuario 6) El sistema desplegara un mensaje de comprobación 7) Si aceptamos el usuario se eliminara del sistema El usuario debe eliminarse completamente del sistema Pendiente de ejecución / Ejecución Usuario se elimina del sistema 1) El sistema no elimina al usuario 2) El sistema no encuentra a un usuario .

Responsable diseño Responsable ejecución existente 3) No se puede cancelar la operación de eliminación 4) El sistema no emite los mensaje de aprobación o información Grupo de trabajo (Lenin Gómez.” .A. Jonh Leiva. Danny Jácome. Maikel Yugcha) Secretaria “Siscomservice S.A.” Gerente “Siscomservice S.