Esta página fue traducida automáticamente.
Complete una encuesta de 1 minuto sobre la calidad de esta traducción.
Mejora de la calidad del software impulsada por DevOps en Geely Auto
Enfoques de estandarización y automatización mejoran la calidad del software
“Para mejorar aún más la eficiencia del desarrollo, MathWorks Consulting creó una herramienta basada en los requisitos de Geely denominada UnitCT. La herramienta se integra con las herramientas de verificación de Simulink Test y Simulink Coverage para agilizar los procesos y mejorar la productividad general”.
Resultados principales
- El índice de éxito de la primera integración de software superó el 90% y el tiempo de ejecución de las pruebas de integración se redujo a 1 o 2 días, lo que aceleró la entrega de software.
- La cobertura de pruebas automatizadas aumentó y las compilaciones diarias ayudaron a identificar problemas de manera temprana, reduciendo el tiempo de pruebas de regresión en un 40%.
- El ciclo de desarrollo de los controladores de dominio se acortó en un 30%, lo que resultó en menores costes laborales y al mismo tiempo mejoró la calidad del software y la colaboración en equipo.
- Las decisiones basadas en datos y las cadenas de herramientas de extremo a extremo garantizaron la confiabilidad del producto y fortalecieron la competitividad del mercado.
Geely trabaja activamente los desafíos en el desarrollo de software ocasionados por el aumento de la complejidad del software, el incremento en la carga de trabajo de desarrollo y la reducción del ciclo de lanzamiento a períodos de 2 a 3 semanas.
Geely desarrolló un sistema DevOps de extremo a extremo diseñado para acortar el ciclo de desarrollo, poner énfasis en el valor añadido y mejorar la calidad del software. Se implementó una cadena de tareas de CI/CD para automatizar la generación de código, las pruebas de software y las compilaciones.
El equipo estandarizó el entorno de desarrollo utilizando Simulink® tanto para las tareas de diseño interactivo en equipos de escritorio como para todos los pasos clave a lo largo de los procesos de desarrollo. Para mejorar aún más la eficiencia, MathWorks Consulting Services desarrolló UnitCT, una herramienta adaptada a los requisitos específicos de Geely. La herramienta se integra con las herramientas de verificación de Simulink Test y Simulink Coverage™ para agilizar los procesos y mejorar la productividad. Además, realizaron análisis estático de código utilizando Polyspace Bug Finder™ y Polyspace Code Prover™. El flujo de trabajo en escritorio se ha integrado perfectamente en el sistema DevOps, lo que garantiza la uniformidad en todas las plataformas de ejecución.
En resumen, se implementó una plataforma unificada impulsada por DevOps para optimizar la estandarización y la colaboración.
Productos utilizados
Recursos relacionados