Logotipo de Parasoft Buscar

¡Descubre GoogleTest, con certificación TÜV y la tecnología Agentic AI para pruebas de C/C++!
Obtenga los detalles »

Fondo de banner blanco con una onda abstracta verde en el lado derecho.

Pruebas unitarias en host y destino para aplicaciones C y C ++

Desarrollado por Parasoft C/C++test y C/C++test CT: pruebas de desarrollo completas para C y C++

Captura de pantalla del vídeo de descripción general de las pruebas de C/C++. Gráficos que representan las diversas industrias, incluidas la aeroespacial/de defensa, la automatización industrial y los semiconductores.

Soluciones de pruebas unitarias C/C++

Parasoft ofrece dos soluciones complementarias para examen de la unidad Aplicaciones C y C++:

  • Prueba C / C ++ Proporciona un marco de pruebas unitarias integral e integrado.
  • Prueba C/C++ CT Mejora los marcos de pruebas unitarias como GoogleTest con soporte certificado por TÜV SÜD.

Ambas soluciones admiten la ejecución en el host y el destino, cobertura de código avanzada, potentes herramientas de simulación y creación de objetos ficticios, e integración perfecta con CI/CD. Además, la generación de pruebas basada en IA, impulsada por agentes inteligentes compatibles con MCP, acelera la creación y la cobertura de pruebas.

¿Cómo Funciona?

 

C/C++test: Marco de pruebas unitarias integrado

Crea y ejecuta pruebas unitarias mediante editores gráficos, flujos de trabajo guiados y el Explorador de casos de prueba. El framework genera automáticamente pruebas, simulaciones, stubs y aserciones para aislar las unidades bajo prueba. Durante la ejecución, detecta fallos, expectativas no satisfechas y brechas de cobertura en tiempo real.

Todos los artefactos de prueba se generan como código fuente, lo que garantiza una revisión completa, control de versiones e idoneidad para el desarrollo de sistemas críticos para la seguridad.

C/C++test CT: Integración de Open Framework con la certificación TÜV

C/C++test CT mejora los marcos de código abierto como GoogleTest, CppUnit y los personalizados (desarrollados internamente) sin cambiar la forma en que trabajan los equipos.

Se integra directamente en los marcos de prueba existentes para agregar cobertura estructural (sentencias, ramas, MC/DC), informes avanzados, automatización de CI/CD y trazabilidad de requisitos sin cambiar la forma en que se escriben o ejecutan las pruebas.

La certificación TÜV SÜD se extiende a las pruebas unitarias basadas en GoogleTest para estándares como ISO 26262, IEC 61508, IEC 62304 y EN 50128, lo que reduce el esfuerzo necesario para el cumplimiento de las normas de seguridad críticas.

Los recursos de prueba existentes cuentan con soporte completo, lo que permite a los equipos escalar sin abandonar las inversiones en código abierto.

Benefíciese del enfoque Parasoft

Casos de prueba realistas

A diferencia de las herramientas que almacenan las entradas de prueba en formatos propietarios, tanto C/C++test como C/C++test CT generan casos de prueba como código fuente, con valores de parámetros inicializados de la misma manera que en producción. Esto garantiza que las pruebas reflejen fielmente el comportamiento real, lo que las hace ideales para la verificación de software crítico para la seguridad.

Kits de calificación para ahorrar tiempo

Los kits de calificación específicos de la industria, junto con la certificación TÜV SÜD, reducen drásticamente el esfuerzo necesario para lograr la calificación de herramientas en estándares críticos de seguridad como ISO 26262, ISO 21434, DO-178B/C, IEC 61508 y EN 50716.

Más información

Cambie fácilmente entre aislamiento e integración

Las soluciones de pruebas Parasoft C/C++ permiten cambiar sin problemas entre pruebas aisladas (stubbed) y de integración utilizando los mismos casos de prueba, lo que posibilita una fácil comparación de resultados en múltiples condiciones con una reconfiguración mínima.

Imagen de dos hombres y una mujer conversando, sonriendo y mirando la pantalla de una computadora.

Entregue código C y C++ seguro, confiable y compatible con la prueba Parasoft C/C++.

Prueba gratuita