Volver a Cursos

Pruebas Unitarias para Modelos de Simulacion

4 horas
Fundamentos de JUnit 6 Pruebas de logica de simulacion Flujos de trabajo de pruebas automatizadas

Descripcion del Curso

Esta sesion practica introduce las pruebas unitarias para modelos de simulacion de AnyLogic usando JUnit 6. Los participantes aprenderan a escribir, organizar y ejecutar pruebas automatizadas que validen componentes individuales del modelo — aportando rigor de ingenieria de software al proceso de desarrollo de simulaciones.


Objetivos

  • Comprender el rol de las pruebas unitarias en proyectos de simulacion
  • Aprender a escribir pruebas JUnit para componentes de modelos de AnyLogic
  • Establecer un flujo de trabajo de pruebas que detecte errores temprano en el desarrollo
  • Aplicar el pensamiento orientado a pruebas en el diseno de modelos de simulacion

Temas Cubiertos

1. Por Que Importan las Pruebas Unitarias en Simulacion

  • El costo de los errores no detectados en modelos de simulacion
  • Como las pruebas unitarias complementan la verificacion y validacion
  • Cuando probar y que probar

2. Fundamentos de JUnit 6

  • Configuracion de JUnit en un proyecto de AnyLogic
  • Escribir tu primera prueba
  • Aserciones, anotaciones y ciclo de vida de las pruebas

3. Pruebas de Logica de Simulacion

  • Pruebas de funciones personalizadas y calculos
  • Pruebas de comportamientos de agentes y transiciones de estado
  • Pruebas de transformaciones y exportaciones de datos

4. Ejercicio Practico

  • Construir un conjunto de pruebas para un modelo de AnyLogic proporcionado
  • Identificar y corregir errores descubiertos mediante las pruebas

Conocimientos Adquiridos

Al finalizar esta sesion, los participantes seran capaces de:

  • Configurar JUnit 6 en proyectos de AnyLogic
  • Escribir pruebas unitarias significativas para componentes de modelos de simulacion
  • Integrar las pruebas en su flujo de trabajo de desarrollo de simulaciones
  • Usar pruebas automatizadas para detectar regresiones y mejorar la calidad del modelo

¿Te interesa este curso?

Contáctanos