Pruebas automatizadas y de integración para C & C++
Cantata es una herramienta de pruebas de unidades e integración que permite a los desarrolladores comprobar que el código cumpla con las normas o código crítico para el negocio en las plataformas host nativas e integradas de destino.
Cantata ayuda a acelerar el cumplimiento de los requisitos de pruebas dinámicas de las normas mediante la automatización de:
Cantata se integra con un amplio conjunto de cadenas de herramientas de desarrollo integradas, desde compiladores hasta herramientas de creación y gestión de requisitos. La GUI de ECLIPSE®, las integraciones precisas de herramientas y las pruebas escritas en el código fuente C/C++, hacen que Cantata sea fácil de usar.
EXPLORAR CANTATA
¿Funcionará en mi entorno?
¿Funcionará en mi entorno?
Cantata se integra con un extenso conjunto de cadenas de herramientas de desarrollo integradas y ofrece una implementación y uso sin restricciones en los destinos.
Análisis profundo de cobertura de código
Sencillo de utilizar para los más altos estándares regulatorios y totalmente integrado en las pruebas, el análisis profundo identifica fácilmente las brechas de la cobertura de código.
Marco de pruebas integrado
Marco de pruebas integrado
Un potente marco de pruebas integrado automatiza: la producción de scripts de pruebas C/C++, la creación de ejecutables de pruebas, la ejecución en el objetivo y los diagnósticos detallados en el host, para pruebas de unidades e integración.
AutoTest
AutoTest
La generación automática de vectores de casos de pruebas puede ejercitar una cobertura de código del 100% a la vez que comprueba datos, parámetros y orden de llamadas, crea pruebas de unidades de regresión o cierra brechas en la cobertura de códigos.
¿Por qué invertir en Cantata?
¿Por qué invertir en Cantata?
Los líderes industriales utilizan Cantata para:
- Reducir el coste del cumplimiento de las normas
- Reducir el riesgo de fallos del software
- Reducir los costes de prueba
- Acortar el tiempo de comercialización
Trazabilidad de requisitos
Trazabilidad bidireccional desde ReqIF, Excel®, Polarion®, DOORs®, PTC Integrity® o CodeBeamer® hasta las pruebas de Cantata con el estado de los resultados y la información de cobertura del código.
Control de llamada único – Wrapping
Control de llamada único – Wrapping
El exclusivo envoltorio de Cantata automáticamente intercepta llamadas desde el software y dentro del mismo, y las analiza para complementar las simulaciones de stubs.
Técnicas de pruebas flexibles
Técnicas de pruebas flexibles
Cantata facilita la combinación de técnicas para pruebas de unidades integradas y de integración
- Pruebas basadas en requisitos, de resistencia y estructurales
- Pruebas de caja negra y caja blanca
- Pruebas de procedimientos orientadas a objetos
- Pruebas aislamiento/integración
Cumplimiento de las normas de seguridad
Las normas internacionales de seguridad del software requieren evidencias de pruebas de bajo nivel (unidades e integración) para obtener la certificación del software del dispositivo.
Además, la mayoría de las normas requieren que las herramientas de prueba utilizadas estén certificadas/calificadas o probadas mediante el uso. Cantata ha recibido la certificación independiente de SGS-TÜV SAAR GmbH para las principales normas de seguridad de software. Las normas específicas de los kits de certificación de la herramienta de Cantata se proporcionan de forma gratuita y contienen todo lo necesario listo para utilizar, así como una guía completa para ayudarle a conseguir la certificación para el software de su dispositivo. La calificación de la herramienta de Cantata también está disponible cuando no se permite la certificación de la herramienta frente a una norma, ya que la herramienta se debe calificar por separado para cada proyecto (por ejemplo, para DO-178B / C).
Durante los últimos 20 años, Cantata se ha utilizado con éxito para cumplir con los requisitos de prueba de:
NORMAS CERTIFICADAS/CUALIFICABLES
Para obtener más información consulte los siguientes enlaces:
IEC 61508
Seguridad funcional de sistemas eléctricos / electrónicos / electrónicos programables relacionados con la seguridad
EN 50128
Aplicaciones ferroviarias – Sistemas de comunicación, señalización y tratamiento
DO-178B/C
Consideraciones de Software en Sistemas Aerotransportados y Certificación de Equipos
Durante los últimos 20 años, Cantata se ha utilizado con éxito para cumplir con los requisitos de prueba de las siguientes normas:
Automotive – SPICE
ISO/IEC 15504 Tecnología de la información – Evaluación de procesos
DO-278A
Directrices para los sistemas de comunicación, navegación, vigilancia y gestión del tráfico aéreo (CNS/ATM) Garantía de integridad del software.
ECCS-E-40
Ingeniería Espacial: Software
Def Stan 00-55
Requisitos del Reino Unido para software relacionado con la seguridad en equipos de defensa
MIL STD 498
Norma militar de los EE. UU. -498 Desarrollo y documentación de software
NASA 8719.13C
Norma técnica de la NASA: Norma de seguridad del software
CONTENIDO DESTACADO
Cantata para DevOps
Cantata se puede usar para pruebas continuas dentro de una tubería DevOps. Haga clic en el gráfico para obtener más información sobre este tema.
Integración QA-C de Cantata
La nueva integración con QA-C/C++ mantiene automáticamente sincronizadas sus pruebas dinámicas y estáticas.
Atrapado con RTRT?
El convertidor RTRT recicla automáticamente las RTRT PCU heredadas en Cantata y conserva toda la funcionalidad de pruebas existente.