Definiciones
Error > Defecto > Fallo
Código
Depuración
Desarrollo de software
Requisito
Revisión
Número ciclomático
Objeto de prueba
Condición de prueba
Criterios de prueba
Gestión de la configuración
Gestión de cambio
Gestión de la construcción
Gestión de entregas
Gestión de versiones
Fundamentos
Calidad de software
Atributos funcionales (Funcionalidad)
Adecuación
Exactitud
Interoperabilidad
Seguridad
Cumplimiento de funcionalidad
Atributos no funcionales
Fiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Portabilidad
QA Constructivo
Técnico
Guías
Estándares
Listas de comprobación
Reglas de proceso y normas
Requisitos legales
Organización
Métodos
Herramientas
Lenguajes
Listas / plantillas
IDEs
QA Analítico
Dinámico
Caja negra
Partición, segmentación o clase de equivalencia (CE)
Análisis de valores límite
Tablas de decisión y gráficos causa-efecto
Pruebas de transición de estado
Pruebas de caso de uso
Caja blanca
Cobertura de sentencia (Nodos)
Cobertura de decisión o rama (Aristas)
Cobertura de condición
Simple
Múltiple
Minima cobertura de condición multiple
Cobertura de camino
Técnicas basadas en experiencia
Predicción de errores
Pruebas exploratorias
Estático
Revisiones / Revisiones guiadas
Inspección
Revisión guiada (Walkthrough)
Revisión técnica
Revisión informal
Análisis de flujo de control
Análisis de flujo de datos
Métricas del compilador / analizador
Pruebas
Objetivos
Conocer defectos
Confirmar funcionalidad
Generar información (reporte de riesgos)
Ganar confianza
Tipos de prueba
Pruebas de desarrollo
Pruebas de aceptación
Número de pruebas necesarias
Basado en riesgos
Basado en plazos y presupuesto
Caso de pruebas
Precondiciones
Valores de entrada
Resultados esperados
Poscondiciones
Identificador único
Dependencia de otros casos de prueba
Referencia al requerimiento
Método de ejecucuón y verificación (opcional)
Prioridad (opcional)
Base de prueba (Testware)
Proceso de pruebas
Planificación y control
Selección de condiciones de prueba
Diseño y ejecución de casos de prueba
Comprobación de resultados
Generación de informes
Finalización y actividades de cierre
7 Principios del proceso de pruebas
Demuestra la presencia de defectos
No es posible realizar pruebas eshaustivas
Pruebas tempranas
Agrupamiento de defectos
Paradoja del pesticida
Las pruebas dependen del contexto
Falacia de ausencia de errores
Fases del proceso de pruebas dentro del desarrollo de SW
Control de pruebas
Planificación de pruebas
Plan de pruebas maestro
Estrategia de pruebas
Enfoque de prueba
Criterios de salida
Análisis y diseño de pruebas
Datos de prueba
Datos de entrada
Cobertura de pruebas
Oráculo de prueba
Implementación y ejecución de pruebas
Juegos de prueba o secuencias de prueba
Especificación de procedimiento de pruebas
Ejecución de prueba
Registro de prueba
Repetición de pruebas
Pruebas de regresión
Evaluación del criterio de salida y generación de informes
Actividades de cierre
Organización de pruebas
Pruebas de desarrollador
Equips de desarrollo
Equipos de pruebas
Subcontratación
Pruebas a través del ciclo de vida del SW
Modelos de desarrollo de SW
Modelo V
Modelo W
Modelos iterativos
Prototipado
Rapid Application Development
Rational Unified Process
Programación extrema
SCRUM
Niveles de prueba
Pruebas de componentes
Pruebas de integración
Incremental
Ascendente
Descendente
Ad-hoc
Pruebas de sistema
Adecuación
Exactitud
Interoperabilidad
Seguridad
Pruebas de aceptación
Alpha
Beta
Tipos de prueba
Funcionales
No funcionales
Carga
Rendimiento
Volumen
Estrés
Estabilidad
Robustez
Cumplimiento
Usabilidad
Estructurales o de Arquitectura
Asociadas al cambio
Repetición de pruebas
Regresión
Técnicas de diseño de pruebas
Descripción de caso de prueba
Precondiciones
Valores de entrada
Resultados esperados
Poscondiciones
Dependencias
Identificador
Requisitos
Categorías de las técnicas de diseño de pruebas
Caja negra
Caja blanca
Técnicas basadas en experiencia
Gestión de pruebas
Actividades de la gestión de pruebas
Concepción de pruebas
Plan de pruebas (estático)
Planificación de pruebas
Plan de pruebas (dinámico)
Control de pruebas
Informe de estado, acción de control
Pruebas de aceptación
Entrega del SW (Release)
Perfiles del personal de pruebas
Jefe de pruebas
Diseñador de pruebas
Ing. de automatización de pruebas
Administrador del sistema pruebas
Probador
Experto técnico
Ciclo de pruebas
Plan de pruebas
Análisis y diseño de pruebas
Implementación y ejecución de pruebas
Evaluación de criterios de salida y generación de informes
Actividades de cierre
Control de pruebas
Métodos para estimar el esfuerzo
Estimación experta (basada en tareas)
Basada en analogías
Basada en porcentajes
Riesgo
Asociados a la organización
Tecnológicos
Ambientales
Gestión de incidencias
Estado de un defecto
Nuevo
Abierto
Rechazado
Inspección
Observación
Trabajo en progreso
Repetición de pruebas
Finalizado
No resuelto
Elementos de un informe de incidencias
Caso de prueba
Resultado del defecto
Descripción de la desviación
Referencias a informes relacionados
Comentarios
Acciones correctivas