El Curso de Testing de Software Crítico se centra en las prácticas rigurosas para la verificación y validación de sistemas software que operan en entornos de alta exigencia, como la industria aeroespacial, automotriz y médica. Se profundiza en metodologías como el testing basado en modelos, pruebas de caja negra y blanca, y técnicas de análisis estático y dinámico, esenciales para detectar y mitigar errores que podrían comprometer la seguridad y la fiabilidad del sistema. Se hace énfasis en el cumplimiento de estándares como DO-178C, ISO 26262 e IEC 62304.
El curso proporciona habilidades en la utilización de herramientas de gestión de pruebas, automatización y análisis de código, incluyendo la creación y ejecución de casos de prueba, el análisis de cobertura de código y la gestión de defectos. Se prepara a los participantes para roles como ingenieros de pruebas de software, analistas de calidad, y líderes de equipos de pruebas, dotándolos de las competencias necesarias para asegurar la calidad y la seguridad en el desarrollo de software crítico, contribuyendo a la prevención de fallos y riesgos.
Palabras clave objetivo (naturales en el texto): testing de software, software crítico, pruebas de software, análisis estático, DO-178C, ISO 26262, calidad de software, seguridad funcional.
799 €
Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.
4. Testing de Software Crítico: Diseño, Ejecución y Análisis
6. Validación y Verificación de Software Crítico: Metodologías y Herramientas
Recomendaciones: Se sugiere un conocimiento previo en áreas como aerodinámica, sistemas de control y estructuras. Se requiere un nivel de inglés o español B2+/C1. Disponemos de programas de apoyo (bridging tracks) para cubrir posibles deficiencias.
1. 1 Introducción al Testing de Software Crítico: Importancia y Desafíos
2. 2 Principios Fundamentales del Testing: Diseño, Ejecución y Análisis
3. 3 Estrategias de Testing Crítico: Caja Blanca, Caja Negra y Caja Gris
4. 4 Niveles de Testing: Unitario, Integración, Sistema y Aceptación
5. 5 Diseño de Pruebas: Técnicas y Métodos
6. 6 Gestión de la Configuración y Control de Cambios
7. 7 Herramientas de Testing: Selección y Aplicación
8. 8 Documentación en el Testing Crítico: Planes, Casos y Reportes
9. 9 Normativas y Estándares: Cumplimiento y Regulaciones
10. 10 Casos de Estudio: Mejores Prácticas y Lecciones Aprendidas
2.2 Planificación Estratégica de la Evaluación
2.2 Definición de Criterios de Evaluación
2.3 Selección y Adaptación de Técnicas de Evaluación
2.4 Implementación Práctica de las Técnicas
2.5 Recopilación y Análisis de Datos
2.6 Interpretación de Resultados y Elaboración de Informes
2.7 Evaluación de la Cobertura y Profundidad de las Pruebas
2.8 Identificación y Priorización de Defectos
2.9 Consideraciones de Seguridad en la Evaluación
2.20 Mejora Continua del Proceso de Evaluación
3.3 Fundamentos de las Pruebas en Software Crítico
3.2 Tipos de Pruebas Aplicables
3.3 Diseño de Casos de Prueba Efectivos
3.4 Ejecución de Pruebas y Recopilación de Datos
3.5 Análisis de Resultados y Reportes de Fallos
3.6 Métricas de Cobertura y Evaluación
3.7 Herramientas de Testing en Software Crítico
3.8 Pruebas de Regresión y Mantenimiento
3.9 Integración Continua y Pruebas Automatizadas
3.30 Aplicaciones Prácticas y Estudios de Caso
4.4 Planificación y Diseño de Pruebas
4.2 Ejecución de Pruebas: Técnicas y Herramientas
4.3 Análisis de Resultados y Reporte de Defectos
4.4 Pruebas de Caja Blanca: Diseño y Aplicación
4.5 Pruebas de Caja Negra: Estrategias y Ejemplos
4.6 Pruebas de Integración y Sistema
4.7 Gestión de la Configuración de Pruebas
4.8 Automatización de Pruebas: Introducción y Beneficios
4.9 Métricas de Pruebas y Evaluación de la Cobertura
4.40 Mejores Prácticas y Casos de Estudio
5.5 Técnicas de Prueba Avanzadas: Diseño y Aplicación
5.5 Estrategias de Prueba: Selección y Adaptación
5.3 Cobertura de Pruebas: Métricas y Optimización
5.4 Pruebas Basadas en Modelos: Implementación y Beneficios
5.5 Pruebas de Seguridad: Vulnerabilidades y Mitigación
5.6 Pruebas de Rendimiento: Estabilidad y Escalabilidad
5.7 Herramientas de Pruebas Avanzadas: Selección y Uso
5.8 Automatización de Pruebas: Diseño y Ejecución
5.9 Análisis de Resultados de Pruebas: Interpretación y Reportes
5.50 Casos de Estudio: Aplicación en Software Crítico
5.5 Evaluación de Requisitos: Análisis y Validación
5.5 Arquitectura de Software: Revisión y Evaluación
5.3 Diseño Detallado: Inspección y Verificación
5.4 Implementación: Pruebas Unitarias y de Integración
5.5 Pruebas de Sistema: Funcionalidad y Desempeño
5.6 Pruebas de Aceptación: Criterios y Ejecución
5.7 Gestión de Riesgos: Identificación y Mitigación
5.8 Análisis de Causa Raíz: Resolución de Problemas
5.9 Informes de Evaluación: Documentación y Comunicación
5.50 Casos Prácticos: Experiencias Reales
3.5 Fundamentos de las Pruebas: Principios y Tipos
3.5 Ciclo de Vida de las Pruebas: Planificación y Ejecución
3.3 Diseño de Pruebas: Técnicas y Estrategias
3.4 Ejecución de Pruebas: Procedimientos y Control
3.5 Gestión de Defectos: Reporte y Seguimiento
3.6 Pruebas de Regresión: Automatización y Optimización
3.7 Pruebas de Caja Negra: Técnicas y Aplicación
3.8 Pruebas de Caja Blanca: Técnicas y Aplicación
3.9 Análisis de Resultados: Métricas y Evaluación
3.50 Ejemplos Prácticos: Aplicación en Software Crítico
4.5 Diseño de Pruebas: Diseño Basado en Requisitos
4.5 Ejecución de Pruebas: Implementación y Control
4.3 Análisis de Resultados: Interpretación y Evaluación
4.4 Planificación de Pruebas: Estrategias y Tiempos
4.5 Caso de Prueba: Creación y Administración
4.6 Matrices de Trazabilidad: Requisitos y Pruebas
4.7 Pruebas Unitarias: Desarrollo Dirigido por Pruebas
4.8 Pruebas de Integración: Estrategias y Técnicas
4.9 Pruebas de Sistema: Escenarios y Casos de Uso
4.50 Reportes de Pruebas: Documentación y Comunicación
5.5 Conceptos de Calidad: Definición y Normas
5.5 Planificación de la Calidad: Estrategias y Procesos
5.3 Aseguramiento de la Calidad: Actividades y Controles
5.4 Control de Calidad: Inspección y Pruebas
5.5 Gestión de Defectos: Ciclo de Vida y Resolución
5.6 Métricas de Calidad: Medición y Análisis
5.7 Auditorías de Calidad: Tipos y Ejecución
5.8 Mejora Continua: Ciclo PDCA y Modelos
5.9 Gestión de la Configuración: Control de Cambios
5.50 Certificaciones de Calidad: Estándares y Requisitos
6.5 Validación: Proceso y Actividades
6.5 Verificación: Proceso y Actividades
6.3 Metodologías de Validación: Enfoques y Técnicas
6.4 Metodologías de Verificación: Enfoques y Técnicas
6.5 Herramientas de Validación: Selección y Uso
6.6 Herramientas de Verificación: Selección y Uso
6.7 Revisión de Código: Técnicas y Herramientas
6.8 Análisis Estático: Herramientas y Aplicación
6.9 Trazabilidad: Requisitos y Pruebas
6.50 Casos de Estudio: Validación y Verificación
7.5 Análisis de Requisitos: Revisión y Evaluación
7.5 Análisis de Diseño: Evaluación de la Arquitectura
7.3 Análisis de Código: Revisión y Métricas
7.4 Aseguramiento de la Calidad: Actividades y Controles
7.5 Gestión de Riesgos: Identificación y Mitigación
7.6 Gestión de Defectos: Ciclo de Vida y Resolución
7.7 Métricas de Calidad: Medición y Análisis
7.8 Auditorías de Calidad: Tipos y Ejecución
7.9 Mejora Continua: Ciclo PDCA y Modelos
7.50 Integración con el Desarrollo: Procesos y Herramientas
8.5 Metodologías de Testing: Selección y Aplicación
8.5 Pruebas Funcionales: Técnicas y Estrategias
8.3 Pruebas No Funcionales: Rendimiento y Seguridad
8.4 Pruebas de Regresión: Automatización y Optimización
8.5 Pruebas de Aceptación: Criterios y Ejecución
8.6 Diseño de Pruebas: Técnicas y Herramientas
8.7 Ejecución de Pruebas: Procedimientos y Control
8.8 Gestión de Defectos: Reporte y Seguimiento
8.9 Automatización de Pruebas: Estrategias y Herramientas
8.50 Mejores Prácticas: Estándares y Recomendaciones
6.6 Principios de Verificación y Validación de Software Crítico
6.2 Métodos de Validación: Revisión, Análisis Estático y Dinámico
6.3 Verificación del Software: Pruebas Unitarias, Integración y Sistema
6.4 Validación de Requisitos y Diseño
6.5 Herramientas de Verificación y Validación
6.6 Diseño de Pruebas para Software Crítico
6.7 Casos de Estudio: Aplicaciones Prácticas de V&V
6.8 Gestión de la Configuración y Control de Cambios
6.9 Documentación y Reportes de V&V
6.60 Estándares de la Industria y Cumplimiento Normativo
“`html
Garantía Calidad: Implementación de procesos y herramientas de aseguramiento.
“`
Director Académico del DSD — SEIUM Design & Industrial Design Institute
Profesor de Diseño Industrial, Diseño de Vehículos, Transportation Design, UX/HMI, Color & Trim, Iluminación y Desarrollo de Producto
El Prof. Luca Benedetti, de nacionalidad italiana, es Director Académico del DSD — SEIUM Design & Industrial Design Institute y responsable de diseño industrial, de producto y vehículos, experiencia de usuario, interacción persona-máquina, interfaces HMI, Color & Trim y prototipado.
Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute
Profesor de Robótica, Automatización Inteligente, Sistemas Autónomos, Percepción Artificial, Control Avanzado y Mecatrónica.
El Prof. Kenji Takahashi, de nacionalidad japonesa, es Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute y responsable de robótica industrial, robots móviles, mecatrónica, control avanzado, percepción artificial, navegación e inteligencia embebida y autónoma.
Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute
Profesora de Inteligencia Artificial, Ciencia de Datos, Ingeniería de Datos, MLOps, Simulación, Gemelos Digitales y Computación Científica
La Dra. Lucía Hernández Vega, de nacionalidad española, es Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute y responsable de inteligencia artificial, ciencia e ingeniería de datos, visión artificial, IA generativa, MLOps y gemelos digitales.
Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute
Profesor de Electrónica, Sistemas Embebidos, Telecomunicaciones, Diseño de Hardware, FPGA, IoT y Sistemas de Tiempo Real
El Dr. Kevin O’Connor, de nacionalidad irlandesa, es Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute y responsable de electrónica, sistemas embebidos, telecomunicaciones, diseño de circuitos, microcontroladores, FPGA, IoT y desarrollo de hardware electrónico.
Director Académico del SNO — SEIUM Naval & Offshore Institute
Profesor de Arquitectura Naval, Ingeniería Marítima, Sistemas de Propulsión, Construcción Naval e Ingeniería Offshore
El Dr. Javier Ferrer Salvatierra, de nacionalidad española, es Director Académico del SNO — SEIUM Naval & Offshore Institute y responsable de arquitectura naval, ingeniería marítima, construcción, propulsión, sistemas auxiliares, ingeniería offshore, seguridad y descarbonización marítima.
Directora Académica del RSC — SEIUM Rail & Smart Cities Institute
Profesora de Ingeniería Ferroviaria, Señalización, Movilidad Urbana, Infraestructuras Inteligentes y Sistemas de Transporte
La Dra. Isabel Martín Robles, de nacionalidad española, es Directora Académica del RSC — SEIUM Rail & Smart Cities Institute y profesora responsable de las áreas de ingeniería ferroviaria, señalización, sistemas de control del tráfico, movilidad urbana, transporte inteligente, infraestructuras conectadas y planificación de ciudades inteligentes.
Director Académico del SEN — SEIUM Energy & Networks Institute
Profesor de Sistemas Eléctricos de Potencia, Smart Grids, Energías Renovables, Almacenamiento y Digitalización de Redes
El Dr. Carlos Navarro Sanz, de nacionalidad española, es Director Académico del SEN — SEIUM Energy & Networks Institute y responsable de sistemas eléctricos, redes inteligentes, renovables, almacenamiento, operación, protecciones, subestaciones, digitalización y planificación energética.
Consulta “Calendario & convocatorias”, “Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM
Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.
Si, contamos con certificacion internacional
Sí: modelos experimentales, datos reales, simulaciones aplicadas, entornos profesionales, casos de estudio reales.
No es obligatoria. Ofrecemos tracks de nivelación y tutorización
Totalmente. Cubre e-propulsión, integración y normativa emergente (SC-VTOL).
Recomendado. También hay retos internos y consorcios.
Sí. Modalidad online/híbrida con laboratorios planificados y soporte de visados (ver “Visado & residencia”).
Testimonios de clientes que avalan nuestra calificación