Tome un camino más rápido e inteligente hacia la automatización de pruebas C/C++ impulsada por IA. Descubra cómo >>
¡Vea la prueba de Parasoft C/C++ en acción!
Programe una demostración personalizada.
Solicitar una demoWEBINAR
GoogleTest es ampliamente reconocido como el estándar de facto para pruebas unitarias en C++, valorado por su flexibilidad, sintaxis moderna e integración fluida con las cadenas de herramientas de desarrollo más populares. Sin embargo, GoogleTest por sí solo no cumple con los rigurosos estándares de trazabilidad, cobertura de código y certificación requeridos en sectores regulados, como el automotriz, el aeroespacial, el médico y el ferroviario.
Vea este seminario web informativo donde exploraremos cómo adoptar GoogleTest con éxito en entornos de desarrollo críticos para la seguridad. Descubrirá cómo Parasoft C/C++test CT mejora GoogleTest con potentes funciones como trazabilidad de requisitos, cobertura de MC/DC, informes de cumplimiento y compatibilidad con pipelines de CI/CD.
Esta sesión explicó cómo los equipos pueden adoptar o seguir utilizando GoogleTest en proyectos críticos para la seguridad Sin tropezar con el cumplimiento normativo. Los ponentes mostraron dónde destaca GoogleTest, dónde se queda corto y cómo Parasoft C/C++test CT soluciona los problemas con cobertura de código, trazabilidad de requisitos e informes de cumplimiento.
GoogleTest es fácil de configurar y se integra en los sistemas de compilación más populares. La API es clara, las aserciones son claras y GoogleMock facilita el manejo de dependencias complejas. Para muchos equipos, esto es suficiente para que las pruebas unitarias se ejecuten rápidamente.
Pero la velocidad por sí sola no cumple con estándares de seguridad como ISO 26262, DO-178C, IEC 62304 o EN 50128. Los auditores piden pruebas: qué se probó, cuánto código se cubrió y qué requisitos verifican esas pruebas.
GoogleTest no compra funciones que exigen los estándares de seguridad funcional, como:
C/C++test CT no reemplaza a GoogleTest. Se complementa con este y otros frameworks (como CppUnit o Boost.Test) para añadir los requisitos de verificación que faltan:
| Área | Prueba de Google | Prueba C/C++ CT |
|---|---|---|
| Costo | Gratis | Con licencia |
| Configuración | Rápida | Basado en CLI, compatible con CI |
| Global | Básico (mediante herramientas externas) | Declaración, Sucursal, MC/DC |
| Trazabilidad | Manual | Enlaces e informes integrados |
| Informes | Minimo | Integración con HTML/JSON y panel de control |
| Certificación de herramientas | Ninguna | Certificado por TÜV |
| Puertas CI | Guiones personalizados | Puertas de calidad integradas |
| Carreras objetivo | Posibles | Compatible con captura de cobertura |
La demostración mostró el uso Prueba de Google con C/C++test CT en una configuración de CI en contenedores:
Las autoridades de verificación se preocupan por la certificación de herramientas. C/C++test CT ya cuenta con la certificación TÜV. Parasoft está trabajando para homologar GoogleTest para que los equipos lo utilicen en la verificación y validación de sistemas críticos para la seguridad.
Para mejorar GoogleTest para equipos en industrias reguladas, Parasoft y C/C++test CT ofrecen el enlace certificado que faltaba y que cierra la brecha entre las exigencias innegociables de las normas de seguridad como ISO 26262 e IEC 62304. Transforma su flujo de trabajo de pruebas habitual en una herramienta potente, compatible y lista para auditorías.