Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HISTORIAL DE VERSIONES
Hecha Revisada Aprobada
Versión Fecha Motivo
por por por
1.0 BJM BJM AB 30-11-2012 Versión Original
CONTROL DE VERSIONES
Hecha Revisada Aprobada
Versión Fecha Motivo
por por por
1.0 BJM BJM AB 30-11-2012 Versión Original
Confidencial Página 1
1. Propósito:
2. Alcances
Este plan de pruebas aplica para la integración y las pruebas de sistema que
serán conducidos en el lanzamiento de la versión 1.0 del sistema SREC.
Se asume que pruebas unitarias previas han debido proveer de pruebas de caja
negra totales a través de una extensiva cobertura del código fuente y pruebas de
todas las interfaces de los módulos.
3. Requerimientos de pruebas
Confidencial Página 2
La lista que prosigue este párrafo identifica aquellos elementos (requerimientos
funcionales, no funcionales) que han sido identificados como objetivos de las
pruebas. Esta lista representa el qué será probado. Los detalles de cada prueba
serán determinados posteriormente mientras los casos de prueba sean
identificados y los scripts sean desarrollados.
Confidencial Página 3
3.4 Pruebas de desempeño
4. Estrategia de pruebas
Confidencial Página 4
La estrategia de pruebas presenta el alcance recomendado para la prueba de
aplicaciones de software. La sección previa a los requerimientos de pruebas
describen qué será probado; ésta describirá cómo será probado.
4.1.1.1 Objetivo
Asegurar que los métodos de acceso y los procesos funcionen apropiadamente
y sin corrupción de datos
Confidencial Página 5
4.1.1.2 Técnicas
Invocar cada método de acceso a la BD, intentando con datos válidos e
inválidos.
Inspeccionar la base de datos para asegurar que la data ha sido poblada como
se esperaba, que todos los eventos ocurran apropiadamente, o revisar la data
retornada para asegurar que la data correcta fue obtenida (por las razones
correctas).
Confidencial Página 6
4.1.2.1 Objetivo
4.1.2.2 Técnicas
Ejecutar cada CU, cada flujo de CU o función, usando data válida e inválida,
para verificar: a) que los resultados ocurran cuando la data sea válida.; b) que se
muestren apropiados mensajes de error o alerta cuando data inválida sea
empleada.
4.1.3.1 Objetivo
Verificar: a) la navegación por la aplicación refleje propiamente las funciones y
requerimientos de negocio; b) los objetos de ventanas y sus características,
como menús medidas posición, estado y foco sea conforme a los estándares.
Confidencial Página 7
4.1.3.2 Técnicas
Crear modificar las pruebas para cada ventana para verificar apropiadamente la
navegación y los estados de los objetos para cada ventana y objeto de la
aplicación.
Realizar las pruebas que miden los tiempos de respuesta, las tasas de
transacción y otros requerimientos sensibles al tiempo. La meta de las pruebas
de desempeño es verificar y validar que los requerimientos de desempeño han
sido alcanzados. Este tipo de pruebas es ejecutado muchas veces, y cada
ejecución emplea una carga subrepticia (background load) en el sistema.
4.1.4.1 Objetivo
Validar el tiempo de respuesta para transacciones diseñadas o funciones de
negocio bajo las siguientes condiciones: a) volumen normal anticipado, b)
volumen de caso mal anticipado.
4.1.4.2 Técnicas
Usar scripts de prueba desarrollados por pruebas de modelo de negocio
(pruebas de sistema).
Confidencial Página 8
Lo scripts deben correr en una sola máquina (en el mejor de los casos simular
un usuario único, una única transacción) y ser repetido en múltiples clientes
(virtuales o actuales).
Las pruebas de carga miden las situaciones en las que el sistema se somete a
variaciones en su carga de trabajo para evaluar la habilidad del sistema para
continuar funcionando adecuadamente, más allá de la carga de trabajo
esperada. Adicionalmente, las pruebas evalúan las características de
desempeño (tiempos de respuestas, tasas de transacción y otros problemas
sensibles a tiempos).
4.1.5.1 Objetivo
Verificar el tiempo de respuesta del sistema para transacciones diseñada o
casos de negocio bajo condiciones de carga de trabajo variada.
4.1.5.2 Técnicas
Pruebas de uso desarrolladas para ciclos de prueba de negocio.
4.1.6.1 Objetivo
4.1.6.2 Técnicas
Pruebas de uso desarrolladas para las pruebas de desempeño.
4.1.7.1 Objetivo
Verificar que la aplicación funcione exitosamente bajo los siguientes escenarios
de gran volumen:
4.1.7.2 Técnicas
Las pruebas de uso desarrolladas para las pruebas de desempeño.
Múltiples clientes deberían ser usados, bien corriendo las mismas pruebas o
pruebas complementarias para producir la transacción del peor caso de volumen
por un periodo extendido.
4.2 Herramientas
Las siguientes herramientas serán empleadas para las pruebas:
Prueba Herramienta
Confidencial Página 11
Framework 2.5
De desempeño JMeter
De carga JMeter
De stress JMeter
De volumen JMeter
5. Recursos
5.1 Trabajadores
La siguiente tabla muestra las personas asignadas para el equipo de pruebas:
Rol Responsables
BD Brenda Miranda
5.2 Sistema
Se requieren la siguiente configuración del sistema:
Confidencial Página 13