Академический Документы
Профессиональный Документы
Культура Документы
Contenido
Ideas Generales
• El descubrimiento de un defecto
significa un éxito para la Mejora de la
Calidad
Conceptos Generales de Pruebas
En el Producto:
• Mejoramiento en la satisfacción de
clientes o usuarios finales.
Objetivos de las Pruebas de Software
En el Equipo de desarrollo
• El objetivo
– Pruebas funcionales
– Pruebas Seguridad
– Pruebas Desempeño (Carga)
– Pruebas Resistencia (Stress)
– Pruebas Volumen
– Pruebas Concurrencia
Tipos de Pruebas
Niveles de Pruebas
Tipos de Pruebas
• Pruebas Unidad
Las pruebas de unidad centran
su proceso de verificación en la
menor unidad de software, el
módulo
Su objetivo es probar la
funcionalidad del código.
Intentan encontrar casos en los
que el módulo no atiende a su
especificación.
Especialmente indicadas en los
módulos que van a ser interfaz
con el usuario.
• Pruebas Integración
Las pruebas de integración en un producto de software se
presenta tanto en la integración entre módulos que hacen
parte del mismo producto como para soluciones que están
conformadas por varios.
• Pruebas Sistemas – El objetivo es verificar que los procesos soportados por la aplicación se
cumplen completamente, es decir, los procesos fluyen desde su inicio hasta el final. Se hace
reutilización de instrumentos de prueba.
Tipos de Pruebas
• Pruebas de Aceptación
Realizadas con los clientes y
define su aceptación del
software.¿Quién define el nivel
de la prueba de aceptación?
Por ejemplo:
AnalystStudio: Identificar necesidades del usuario, Gestión de requerimientos, Modelado del negocio
y Casos de uso.
TestStudio: Conjunto de herramientas que permiten verificar la calidad de las aplicaciones en sus tres
dimensiones: funcionalidad, confiabilidad y desempeño.
Jtest: Detectar errores, que antes sólo podían ser identificados en las fases de integración y
ejecución del código
Jcrawler: Aplicación destinada a realizar pruebas de estrés sobre aplicaciones web, que simula los
patrones de navegación típicos de los seres humanos y mantiene una carga constante sobre
la aplicación, haciendo los test más realistas.