Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
- Objetivo de la prueba
- Descripcin de la prueba
- Tcnica
- Criterio de Completitud
- Consideraciones Especiales
PRUEBAS UNITARIAS
Prueba Unitaria
Objetivo de la Prueba: Se focaliza en ejecutar cada mdulo (o unidad
minima a ser probada, ej = una clase) lo que
provee un mejor modo de manejar la
integracin de las unidades en componentes
mayores.
el resultado obtenido.
Si existen errores, reportarlos.
Criterio de Completitud: Todas las pruebas planeadas han
sido ejecutadas.
Todos los defectos que se
identificaron han sido tenidos en
cuenta.
Consideraciones Para la elaboracin de pruebas unitarias en java
Especiales: se puede utillizar el JUNIT y CACTUS.
PRUEBAS DE INTEGRACIN
Prueba de Integracin
Objetivo de la Prueba: Identificar errores introducidos por la
combinacin de programas probados
unitariamente.
Prueba de Regresin
Objetivo de la Prueba: Determinar si los cambios recientes en una
parte de la aplicacin tienen efecto adverso en
otras partes.
Descripcin de la Prueba: En esta prueba se vuelve a probar el sistema a
la luz de los cambios realizados durante el
debugging, mantenimiento o desarrollo de la
nueva versin del sistema buscando efectos
adversos en otras partes.
Tcnica: La prueba de regresin es una
nueva corrida de casos de prueba
previos.
Se requiere de polticas para ser
creada la prueba de regresin y
decidir qu casos de prueba incluir,
para probar eficientemente.
La prueba de regresin es un buen
candidato para automatizacin.
Desde que estas pruebas se repiten
una y otra vez, las herramientas
para minimizar el esfuerzo del
trabajo son tiles.
La prueba de viejas funcionalidades
es ms importante que la de nuevas
funcionalidades.
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 3/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
ejecutadas.
Prueba funcionalidad
Prueba de Usabilidad
Prueba de Performance
Prueba de Volumen
Prueba de recuperacin
Humo.
Usabilidad
Performance
Funcionalidad
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 6/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas de Desempeo
Objetivo de la Prueba: Validar el tiempo de respuesta para las
transacciones o funciones de negocios bajo las
siguientes dos condiciones:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 7/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Errores lgicos
Procesamiento ineficiente
Diseo pobre: muchas interfases,
instrucciones y entradas/salidas.
Cuellos de botella en discos, CPU
canales de entrada/salida
Salidas del sistema
Tiempos de respuesta
Capacidad de almacenamiento
Tasa de entrada/salida de datos
Nmero de transacciones que
pueden ser manejadas
simultneamente.
Pruebas de Carga
Objetivo de la Prueba: Verificar el tiempo de respuesta del sistema
para transacciones o casos de uso de negocios,
bajo diferentes condiciones de carga.
Descripcin de la Prueba: Las pruebas de carga miden la capacidad del
sistema para continuar funcionando
apropiadamente bajo diferentes condiciones de
carga.
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 9/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas de Stress
Objetivo de la Prueba: Verificar que el sistema funciona
apropiadamente y sin errores, bajo estas
condiciones de stress:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 10/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 11/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas de Volumen
Objetivo de la Prueba: Verificar que la aplicacin funciona
adecuadamente bajo los siguientes
escenarios de volumen:
Un compilador
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html puede ser alimentado por un 12/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Interrupcin
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html en la comunicacin hacia el 13/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 14/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Conversin de datos
Criterio de Completitud: Todas las pruebas planeadas han
sido ejecutadas.
Todos los defectos que se
identificaron han sido tenidos en
cuenta.
Consideraciones Ninguna
Especiales:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 17/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas de GUI
Objetivo de la Prueba: Verifica lo siguiente:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 21/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas de Configuracin
Objetivo de la Prueba: Validar y verificar que el cliente del sistema
funciona apropiadamente en las estaciones de
trabajo recomendadas.
Descripcin de la Prueba: Estas pruebas verifican la operacin del sistema
en diferentes configuraciones de hardware y
software. En la mayora de los ambientes de
produccin, las especificaciones para las
estaciones de trabajo, equipos de red y
servidores pueden variar. Las estaciones
pueden tener diferentes versiones de software
instaladas (Sistemas Operativos, Drivers, etc) y
en cualquier momento, pueden llegar a
utilizarse diferentes combinaciones.
Prueba de Estilo
Objetivo de la Prueba: Comprobar que la aplicacin sigue los
estndares de estilo propios del cliente.
Descripcin de la Prueba: Se entienden como tales el formato de las
ventanas, colores corporativos, tipos de letra
etc.
Tcnica: Se realiza una navegacin por la aplicacin
verificando si se cumplen con los
estndares de GUI del cliente.
Prueba de Aceptacin
Objetivo de la Prueba: Determinacin por parte del cliente de la
aceptacin o rechazo del sistema desarrollado.
Descripcin de la Prueba: La prueba de aceptacin es ejecutada antes de
que la aplicacin sea instalada dentro de un
ambiente de produccin. La prueba de
aceptacin es generalmente desarrollada y
ejecutada por el cliente o un especialista de la
aplicacin y es conducida a determinar como el
sistema satisface sus criterios de aceptacin
validando los requisitos que han sido
levantados para el desarrollo, incluyendo a
documentacin y procesos de negocio.
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 23/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Prueba de Instalacin
Objetivo de la Prueba: Verificar y validar que el sistema se instala
apropiadamente en cada cliente, bajo las
siguientes condiciones:
Instalar versiones
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html viejas en mquinas 24/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Realizar la instalacin
Criterio de Completitud: Las transacciones de la aplicacin se ejecutan
sin fallas.
Consideraciones Qu transacciones del sistema se deben
Especiales: seleccionar para realizar una prueba
confiable de que el sistema ha sido instalado
exitosamente y no hace falta ningn
componente del sistema?
Pruebas Funcionales
Objetivo de la Prueba: Se asegura la trabajo apropiado de los
requisitos funcionales, incluyendo la
navegacin, entrada de datos, procesamiento y
obtencin de resultados
Descripcin de la Prueba: Las pruebas Funcionales deben enfocarse en
los requisitos funcionales, las pruebas pueden
estar basadas directamente en los Casos de
Uso (o funciones de negocio), y las reglas del
negocio. Las metas de estas pruebas son:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 25/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
sido ejecutadas.
Todos los defectos que se
identificaron han sido tenidos en
cuenta.
Consideraciones Ninguna.
Especiales:
Prueba de Usabilidad
Objetivo de la Prueba: Determinar la usabilidad del sistema.
Descripcin de la Prueba: Determina cun bien el usuario podr usar y
entender la aplicacin. Identifica las reas de
diseo que hacen al sistema de difcil uso para
el usuario.
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 27/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Prueba de Campo
Objetivo de la Prueba: Correr el sistema en el ambiente real para
encontrar errores y validar el producto contra
sus especificaciones originales.
Descripcin de la Prueba: Realizar un subconjunto vlido de pruebas de
sistema.
Tcnica: Determinar que pruebas de sistema sern
corridas para validar el sistema en produccin.
Criterio de Completitud: Todas las pruebas planeadas han
sido ejecutadas.
Todos los defectos que se
identificaron han sido tenidos en
cuenta.
Consideraciones Ninguna
Especiales:
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 28/29
23/8/2017 Ingeniera de Software: TIPOS DE PRUEBAS DE SOFTWARE
Pruebas Beta
Objetivo de la Prueba: Realizar la validacin del sistema por parte del
usuario.
Descripcin de la Prueba: Prueba de aceptacin donde La validacin (o
pruebas beta) involucra el uso del software en
un ambiente real.
Tcnica: Se selecciona un grupo de usuarios que ponen
a trabajar el sistema en un ambiente real. Usan
el sistema en sus actividades cotidianas,
procesan transacciones y producen salidas
normales del sistema.
http://ing-sw.blogspot.com.co/2005/04/tipos-de-pruebas-de-software.html 29/29