Cantata Logo - unit and integration testing tool for C/C++


Acelere las pruebas de
unidades y de integración

Unidades automatizadas y pruebas de integración para C & C++

Cantata es una herramienta de pruebas de unidades e integración que permite a los desarrolladores comprobar código que cumple 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:

  • Generación de marco de pruebas
  • Generación de casos de prueba
  • Ejecución de pruebas
  • Diagnóstico de resultados y generación de informes

 

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.

Screenshot of Cantata Quick Tour Video Cover

Cantata Quick Tour Video

 

 


EXPLORAR CANTATA

Works in your environment - A best in class tool integrated with an extensive set of embedded development toolchains - circuit board
¿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.



Cantata Code coverage square - dynamic analysis - Objective measurement of how much of the code has been executed by your tests - Deep sea diver
Análisis profundo de cobertura de código

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.



Requirements traceablity - Bidirectional requirements traceablity between requirements and tests
Trazabilidad de requisitos

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.



Integrated test framework - Automated C/C++ test script production test executable building, running on target and detailed diagnostic on host, for unit and integration testing
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.



Cantata AutoTest automatically generates complete passing unit test scripts - Metal hand pressing red button
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.



Cantata Wrapping automatically intercepts calls from and within the software under test to supplement stub simulations - unique call control - connected icons
Control de llamada único – Envoltorio

Control de llamada único – Envoltorio

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.



Cost against efficiency, speed and quality coordinate system - why invest in AdaTEST 95 - how AdaTEST 95 will improve a company with lower costs - high efficiency - high speed - high quality - low costs
¿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 


Flexible testing techniques - One tool for all your embedded unit & integration testing needs - Cantata makes it easy to select and combine testing techniques for any style of test for C/C++ code
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:

ISO 26262

Vehiculos de carretera – Seguridad funcional

IEC 60880

La Energía Nuclear

IEC 62304

Software para Dispositivos Médicos – Procesos del ciclo de vida del software

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

OTRAS NORMAS

 

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 wrapping intercepts calls to real objects - This short demo on-target shows wrapping with hardware in the loop - Source code - Called object

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.

RTRT converter - recycle and enhance your legacy RTRT tests in Cantata

Atrapado con RTRT?

El convertidor RTRT recicla automáticamente las RTRT PCU heredadas en Cantata y conserva toda la funcionalidad de pruebas existente.

Cantata QA-C integration - The new integration with QA-C/C++ automatically keeps your dynamic and static testing synchronised

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.

¿Por qué comprar a QA Systems?

  • Es un proveedor de pruebas fiable con 20 años de experiencia
  • Cuenta con cientos de clientes en todos los sectores críticos de seguridad y de negocios
  • Escucha a sus clientes para ofrecerles las mejoras de productos
  • Son especialistas en Pruebas estáticas y dinámicas de alta fiabilidad
  • Cuenta con equipos experimentados de soporte técnico directo
  • Tiene formación de herramientas y consultoría in situ
Start
Trial
QA-Systems