Resumen:
El presente documento describe el trabajo realizado durante mi estancia en el Centro Regional de Ingeniería de General Motors ubicado en la ciudad de Toluca donde, como resultado, fue implementado un nuevo proceso automatizado para la validación de casos de prueba de los módulos que soportan la comunicación de diagnóstico en los automóviles ISO 14229. Todo esto posible en virtud de la integración de un software de comunicación de datos con un complemento unificador de formatos de información que simplifica el proceso de validación, reduciendo significativamente el tiempo destinado para dicha actividad.
En esencia, este reporte incluye conceptos que son necesarios para el entendimiento apropiado del ambiente de trabajo (protocolos y herramientas de comunicación) sobre el cual fue desarrollado el proyecto. Asimismo, se detalla la problemática que tenía anteriormente el equipo de comunicación de diagnóstico de la misma compañía y se presentan las alternativas de solución con base en los requerimientos demandados por el cliente.
También, se documenta el uso de una metodología de desarrollo de DFSS en conjunto con una metodología clásica que permitieron la creación y desarrollo de sistemas híbridos. Es así como el uso de In-house software y del test procedure generator contribuyeron al cumplimiento de los requerimientos en lapsos de tiempo cortos y a bajos costos.
La herramienta de software Test procedure generator se caracteriza por estar construida con un lenguaje de programación Java por lo que puede ser utilizada en cualquier plataforma (Windows, IOS, Linux), además de proporcionar una ejecución y empleo sencillo, unificando de esta forma las fuentes de información del proceso de validación del software de comunicación de diagnóstico embebido en los controladores de un vehículo.
Las pruebas de aceptación, realizadas por el cliente, así como la implantación del nuevo proceso resaltan la efectividad estimada en la ejecución de pruebas de validación del software de diagnóstico, pues existe una reducción de tiempo considerable de hasta un 84.2% con respecto al proceso que ejecutaban anteriormente.