Cantata se instala en los sistemas operativos host de Windows® y Linux®, con un IDE incorporado en Eclipse® o como un conjunto de complementos Eclipse-Ready®. Es compatible con los compiladores GNU GCC & gpp y Microsoft Developer Studio®, y también se integra con un amplio conjunto de cadenas de herramientas de desarrollo incorporadas.
Para confirmar si sus herramientas y plataformas específicas son compatibles, póngase en contacto con QA Systems.

Implementación en su destino específico
El asistente de implementación de Cantata integrado y el potente editor proporcionan una implementación ilimitada de Cantata para plataformas de destino sin ninguna restricción de licencia. El asistente hace que la selección de la configuración básica sea simple, y un editor multimodo exclusivo, con ayuda sensible sobre el contexto, ofrece asistencia integral paso a paso para ajustar la configuración.
Las implementaciones de Cantata consisten en bibliotecas y opciones de configuración, configuradas para cada destino específico de modo que sea binariamente compatible con su código. Una vez implementada, cualquier ingeniero puede utilizarla para realizar las pruebas de Cantata en esa plataforma.
Los usuarios de Cantata pueden implementar Cantata en un destino ellos mismos, o si lo prefieren, está disponible como un servicio profesional. Para obtener una evaluación gratuita de cualquier entorno de destino y confirmar la compatibilidad con Cantata, póngase en contacto con QA Systems o su proveedor.
Pruebas fáciles y flexibles en el destino
Las pruebas de Cantata (scripts de pruebas independientes de la plataforma en C/C++ y las implementaciones específicas de la plataforma de destino) se crean como ejecutables de C/C ++, se descargan y ejecutan en un destino, tal como haría con su propio código en un:
Cantata puede utilizar cualquier mecanismo de comunicación de destino que esté disponible para descargar el ejecutable de prueba y cargar los distintos resultados de prueba funcionales y de cobertura de código.
El proceso está completamente automatizado con los archivos Makefiles de Cantata, los scripts de pruebas e implementaciones de la plataforma para realizar pruebas en el destino de manera sencilla y flexible desde la GUI o la CLI.

Integración sencilla de la herramienta
Usted crea su software integrado con el fin de que se ejecute en una o más plataformas de destino, y así es como se configura su cadena de herramientas de desarrollo.
Cantata está preconfigurada como un conjunto de herramientas con un propósito especial para encajar fácilmente en una cadena de herramientas de desarrollo existente, y así facilita la configuración de sus pruebas en esos objetivos.
Cantata se instala desde la nube a su estación de trabajo con las capacidades estándar de InstallAnywhere® y Eclipse.
El asistente de implementación integrado de Cantata ofrece implementación y uso ilimitados en destinos integrados, sin restricciones de licencia. Se genera un archivo zip de implementación para guardar la biblioteca de Cantata y los ajustes de configuración para cada destino específico.
Se pueden compartir varias configuraciones de destino entre equipos y scripts de pruebas. Para satisfacer las necesidades de certificación de las herramientas, se pueden comprobar las implementaciones de destino de Cantata con un conjunto de pruebas específico de la plataforma de destino como parte de la implementación. Una suma de control de registro de despliegue garantiza el control de las ejecuciones de prueba con la configuración de destino relevante.
Las pruebas de unidades o integración de Cantata se crean como ejecutables y se pueden ejecutar bajo depuradores para realizar diagnósticos detallados.
Todas las entradas y salidas de Cantata se pueden guardar en sistemas SCM, y los archivos Makefiles de Cantata incorporados pueden sustituir o funcionar con herramientas de compilación y de integración continua.
Cantata también se integra en herramientas comunes de gestión de requisitos que utilizan el intercambio de datos CSV, Excel o ReqIF®. Para obtener más información, consulte la sección strong Capacidad de trazabilidad de requisitos de Cantata.
Cómo encaja cada parte de Cantata en su entorno
Ejecutables | GUI | Bibliotecas | |
---|---|---|---|
Componente de Cantata |
ejecutables de 32 o 62 bits para Windows o Linux. |
Complementos de la GUI para la creación de pruebas, edición y diagnóstico de resultados. | Bibliotecas C y C++ para el marco de pruebas. |
Instalación sencilla | Instalado en sistemas operativos nativos host |
Incorporado en Eclipse IDE instalado o complementos listos para Eclipse añadidos a través de Eclipse Instalar nuevo software. |
Implementación de la biblioteca dirigida por un asistente, configurada para cada plataforma de destino (compilador cruzado / RTOS y Chipset). |
Integración sencilla |
Operaciones de tipo de bit correctas y listas para utilizar para su sistema operativo host. |
Uso inmediato de Cantata dentro de IDE y en CLI. | Configuración de archivo zip seleccionable para cada destino, manteniendo la plataforma de scripts de prueba independiente. |
Integraciones Compatibles con Cantata
Cantata se ha integrado con un amplio conjunto de cadenas de herramientas integradas que se actualiza constantemente. Si no encuentra un elemento de su entorno específico, póngase en contacto con QA Systems para comprobar la información más reciente.
IDE/Compiladores Cruzados
Analogue Devices Visual DSP
ARM Development Studio
Cosmic Software
Cygwin Eclipse / GNU
Freescale Code Warrior
GreenHills MULTI
IAR Embedded Workbench
Intel
Keil µVision
Lynx Software Luminosity
Microsoft Visual Studio
QNX Momentics
Renesas CS+
Renesas e2 Studio
Renesas High-performance Embedded Workshop
Tasking VX
Texas Instruments Code Composer Studio
Wind River (Tornado, Workbench, Diab)
Sistemas Operativos en Tiempo Real
Bare board (no RTOS)
Express Logic TreadX
FreeRTOS
GreenHills Integrity
IntervalZero RTX
Lynx Software LynxOS
Mentor Graphics Nucleus
Micrium µC/OS-II
MontaVista Linux
OSEK/AUTOSAR
PikeOS
QNX Neutrino
RTEMS
RT-Linux
Segger embOS
velOSity
Windows CE
Wind River Linux
Wind River Rocket
Wind River VxWorks
Depuradores
GDB
JTAG
Lauterbach
Creación/Integración Continua
CMake
GNU Make
Jenkins
Maven
PTC Windchill
Gestión de la Configuración del Software
Clearcase
CVS
GIT
JIRA
Perforce
Subversion
SVN
Gestión de Requerimientos
Dassault Systems Reqtify
IBM Rational DOORS
Microsoft Excel
Siemens Polarion ALM
PTC Windchill
PTC codebeamer