Situación hipotética
1 proyecto
• 1 líder de proyecto
• 1 arquitecto o líder técnico
• 1 DBA
• 3 desarrolladores
• 1 teste...
Asignación de personal
¿Qué criterios se deben considerar para asignar a un
tester?
- ¿Disponibilidad?
- ¿Experiencia en e...
¿En qué etapa comienza?
Testing != Aseguramiento de calidad
Ciclos de vida de proyectos
• Cascada
• Iterativos
Metodología...
Proceso estándar
Planificación
de pruebas
Análisis y
Diseño de
pruebas
Ejecución de
pruebas
Reporte de
pruebas
Cierre de
p...
Niveles de prueba
Unitarias
Modulares
Integración
Integrales
(Sistema)
UAT
Tipos de
Pruebas
Cobertura de
condiciones
Cobertura de
condiciones
múltple
Componente
Funcionales
Usabilidad
Mantenibilida...
Técnicas y estrategias de
pruebas
Todos los pares (Pairwise)
Particiones equivalentes (Clases equivalentes)
Valores en la ...
Metodologías y Herramientas de Pruebas y Aseg. de la
Calidad
MarcosdeReferencia
Herramientas
Diseño y ejecución de pruebas...
Reporte de resultados
Eficiencia en la corrección de defectos (Categorización
Severidad)
Volatilidad del producto (Tasa de...
Testing... ¿para dummies?
Testing... ¿para dummies?
Upcoming SlideShare
Loading in...5
×

Testing... ¿para dummies?

1,120

Published on

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,120
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testing... ¿para dummies?

  1. 1. Situación hipotética 1 proyecto • 1 líder de proyecto • 1 arquitecto o líder técnico • 1 DBA • 3 desarrolladores • 1 tester • 1 documentador
  2. 2. Asignación de personal ¿Qué criterios se deben considerar para asignar a un tester? - ¿Disponibilidad? - ¿Experiencia en el dominio? - ¿Costo? - ¿Perfil? - ¿Uso de técnicas y herramientas? - ¿Uso de metodologías? - ¿Certificaciones?
  3. 3. ¿En qué etapa comienza? Testing != Aseguramiento de calidad Ciclos de vida de proyectos • Cascada • Iterativos Metodologías • Modelo V • Modelo W
  4. 4. Proceso estándar Planificación de pruebas Análisis y Diseño de pruebas Ejecución de pruebas Reporte de pruebas Cierre de pruebas
  5. 5. Niveles de prueba Unitarias Modulares Integración Integrales (Sistema) UAT
  6. 6. Tipos de Pruebas Cobertura de condiciones Cobertura de condiciones múltple Componente Funcionales Usabilidad Mantenibilidad Administración y manejo de errores Comportamiento Integrales Convivencia Migración Instalación Regresión Humo Persistencia de datos Disponibilidad Respaldo y recuperación Stress Carga Seguridad
  7. 7. Técnicas y estrategias de pruebas Todos los pares (Pairwise) Particiones equivalentes (Clases equivalentes) Valores en la frontera (Valores al límite) Tablas de decisiones Transición de estados Pruebas de sentencias y cobertura Pruebas de decisión y cobertura Heurísticas Revisiones por pares Top-Down Buttom Up Big bang
  8. 8. Metodologías y Herramientas de Pruebas y Aseg. de la Calidad MarcosdeReferencia Herramientas Diseño y ejecución de pruebas Registro y seguimiento de incidentes Integración continua y calidad del código Automatización Seguridad Profiling y depuración: jmelody, jmeter, webload, Fiddler Simulación, análisis estadístico
  9. 9. Reporte de resultados Eficiencia en la corrección de defectos (Categorización Severidad) Volatilidad del producto (Tasa de corrección de defectos vs. Nuevos requerimientos) Complejidad del producto KLOC (Líneas de código) y Complejidad ciclomática MacCabe Cobertura de pruebas (UUCP o KLOC) entre el tamaño total del sistema Suficiencia de pruebas: % ∑ ∑ 100 Densidad de defectos Índice de severidad de defectos: (∑ Severidad * No.Severidad) / Total de defectos

×