Plataforma de testing automatizado para el desarrollo de sistemas de simulación en Unity

El testing automático existe desde hace ya mucho tiempo y siempre tuvo el mismo objetivo: alivianar la carga de los desarrolladores garantizando pruebas veloces y diagnósticos instantáneos libres de factor humano, dejando más tiempo a los equipos para implementar nuevas funcionalidades y asegurar un...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Ialea, Lautaro Daniel, Mosse, Marcial
Formato: Artículo revista
Lenguaje:Español
Publicado: Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. 2024
Materias:
Acceso en línea:Ialea, L.D. y Mosse, M. (2024). Plataforma de testing automatizado para el desarrollo de sistemas de simulación en Unity [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
Aporte de:
Descripción
Sumario:El testing automático existe desde hace ya mucho tiempo y siempre tuvo el mismo objetivo: alivianar la carga de los desarrolladores garantizando pruebas veloces y diagnósticos instantáneos libres de factor humano, dejando más tiempo a los equipos para implementar nuevas funcionalidades y asegurar un producto final robusto de calidad. Sin embargo, su desarrollo puede volverse complejo, quizá tanto como el sistema a testear en sí, volviéndose contraproducente ya que termina agravando el problema que pretende solucionar, por lo que no fue hasta un tiempo más cercano a este, donde las tecnologías y enfoques se renovaron y los sistemas se volvieron lo suficientemente complejos como para hacer de la automatización imprescindible si se quiere lograr competir en el mercado, que este tipo de test volvió a la escena. De todas formas, si bien se han creado múltiples herramientas orientadas a diferentes ambientes, en lo que concierne al comportamiento e interacción de componentes en un entorno gráfico como Unity aún se encuentran en progreso, debido a la índole de dichos entornos. En este trabajo, se relata el diseño y la implementación de una plataforma de testing automático basada en el testing record-playback. Esta plataforma, en principio, se implementó en un simulador de autoelevador desarrollado en Unity por Media.Lab, espacio perteneciente al Pladema, Instituto de la Universidad del Centro de la Provincia de Buenos Aires. Posteriormente, se analiza el proceso de abstracción de la plataforma, y su instanciación en el simulador de vehículos pesados.