Вы находитесь на странице: 1из 15

IBM

IBM Global Business Services

Delivery Excellence for Graduate Hires

Ejecucin de Test Cases


(Casos de Prueba)

Copyright IBM Corporation 2013

IBM Global Business Services

Agenda de Laboratorios

1. Revisin de Requerimientos 2. Realizacin de Matrices de Pruebas 3. Realizacin de Test Cases 4. Ejecucin de Test Cases 5. Creacin y Seguimiento de Defectos

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

1.1 Introduccin
Un Test Case nace a partir: Requerimientos Escenarios Test Case

Qu es un Requerimiento?
Un Requerimiento Funcional es una funcin o capacidad del negocio que debe ser incluida en la solucin del sistema a implementar. Los Requerimientos Funcionales especifican un comportamiento requerido por el sistema/componente

Qu es un Escenario?
Variaciones de la funcionalidad de nuestro sistema, es decir identificar todos los posibles caminos y combinaciones que un usuario podra realizar en nuestro sistema.

Qu es un Test Case?
Un Test case o Caso de Prueba es un conjunto de pasos detallados que validan el funcionamiento correcto de uno o ms requerimientos

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

En resumen, algunos puntos destacables:

Tipos de Test Cases:


Positivos
Son los test cases que validan la funcionalidad de la aplicacin con el propsito de probar lo que un usuario generalmente usa.

Negativos
Los Test Cases Negativos, es un tipo de prueba que asegura que la aplicacin no tenga supuestos con el propsito de probar lo que el usuario no utiliza normalmente.

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Una Matriz de Requerimientos se utiliza para asistir al anlisis de impacto de los cambios del proyecto e identificar el nmero de Test Cases a generar. Adems puede tener informacin requerida y opcional, lo cul depender del grado de control que se lleve en el proyecto. Una vez que se tiene la matriz de requerimientos con los escenarios definidos para cada requerimiento, se determina si el escenario se convierte en uno o ms test cases y se determina su complejidad. Se asigna a los Test Cases un grado de complejidad/dificultad para creacin y ejecucin: Alta Media Baja La complejidad asignada a los Test Cases podr determinar el grado de dificultad de las pruebas.
Delivery Excellence for Graduate Hires
Copyright IBM Corporation 2013

IBM Global Business Services

Laboratorios = Ciclo de pruebas


Defecto

Casos de prueba
Matriz de pruebas

Defecto

Defecto

Requerimientos

Ejecucin

Defecto Defecto Defecto

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Ejecucin de un Caso de Prueba.


Un Analista de QA (Quality Assurance Aseguramiento de Calidad) puede pasar mucho tiempo analizando requerimientos, creando casos de pruebas, viendo procesos, siguiendo defectos, etc. Pero el momento de la verdad, es cuando se ejecuta un Caso de Prueba. En ese momento, es cuando el analista debe pasar frente al software o a la aplicacin a probar con el caso de prueba, deber correrlo y ver y comprobar el resultado de dicha prueba, es decir, verificar si se encuentra un defecto, varios o ninguno.

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

EJERCICIO DE LABORATORIO: Ejecucin de los Test Cases: LBT.W3.SRCH.001 y LBT.W3.SRCH.001.1. Procedimiento: 1. Identificar dentro de los escenarios y casos de prueba contenidos en la Matriz de Pruebas del archivo: Ejemplo 1 de Matriz de Pruebas para Ejercicio.xls, los Casos de Prueba LBT.W3.SRCH.001 y LBT.W3.SRCH.001.1 a ejecutarse.

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

2. Si se retoma el Documento de Especificacin de Requerimientos LAB, se ratifica cules de los Requerimientos Funcionales y de los No-Funcionales se encuentran directamente relacionados con el (los) casos de prueba a ejecutar.

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

3. De igual manera, si se retoma el Caso de Uso para Bsqueda de Blue Pages en


w3 (definido anteriormente), se pueden identificar elementos tiles que participan en el proceso de ejecucin (actores, descripcin del caso, precondiciones, flujo bsico de eventos, flujos alternativos de respuesta, poscondiciones, informacin adicional y alcance).

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Evidencias de Ejecucin del Caso de Prueba LBT.W3.SRCH.001.1 Usuario realiza una bsqueda vlida en BluePages por "Name" y obtiene resultados vlidos.

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Evidencias de Ejecucin del Caso de Prueba LBT.W3.SRCH.001.1 Usuario realiza una bsqueda invlida en BluePages por "Name" y obtiene un mensaje de Error: Negativo .

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

IBM Global Business Services

Thank you for your participation

15

Delivery Excellence for Graduate Hires

Copyright IBM Corporation 2013

Вам также может понравиться