Cantata安装在 Windows® 和Linux® 操作系统上,具有Built-on-Eclipse® IDE 或用作 Eclipse-Ready®的插件集。支持GNU GCC & gpp以及 Microsoft Developer Studio® 编译器,并且集成了大量的嵌入式开发工具链。
IDEs 与交叉编译器
实时操作系统
调试器
构建/持续集成
软件配置管理
需求管理
Cantata部署向导和强大的编辑器可以不受任何许可限制地将Cantata移植到目标平台。向导简化了基本设置的选择,并且有一个具有上下文敏感帮助的专用多模式编辑器,逐步提供全面的帮助来微调任何设置。
Cantata部署由库和配置选项组成,为每个特定目标设置,因此它与代码是二进制兼容的。一旦部署,任何工程师都可以使用它在该平台上进行Cantata测试。
Cantata用户可以自己将Cantata部署到目标上,或者如果愿意,也可以将其作为专业服务提供。对于任何目标环境的免费评估以确认Cantata兼容性,请联系QA Systems或您的供应商。
Cantata测试(C/C++中的平台独立测试脚本和目标平台特定的部署)构建为C/ C++可执行文件,下载并在目标上运行,就像您在a上使用自己的代码一样:
模拟器
仿真器
物理目标板
Cantata可以使用任何可用的目标通信机制下载测试可执行文件并上传各种功能和代码覆盖率测试结果。
通过使用Cantata makefile、测试脚本和平台部署,该过程是完全自动化的,以便从GUI或CLI进行简单而灵活的目标测试。
Matthias Schmidt,
测试管理,验证和确认Bosch Engineering GmbH
Matthias Schmidt,
测试管理,验证和确认Bosch Engineering GmbH
您构建嵌入式软件以在一个或多个目标平台上运行,这就是您的开发工具链的设置方式。
Cantata被预先配置为一个特殊用途的工具套件,可以很容易地直接插入到现有的开发工具链中,使您可以很容易地在这些目标上设置测试。
Cantata使用标准的InstallAnywhere®和Eclipse功能从云安装到您的工作站。
内置的Cantata部署向导为嵌入式目标提供无限制的部署和使用,没有任何许可证限制。生成一个部署zip文件,为每个特定目标存储Cantata库和配置设置。
可以跨团队和测试脚本共享多个目标配置。为了支持工具认证需求,Cantata目标部署可以使用目标平台特定的测试套件作为部署的一部分进行验证。部署注册校验和确保使用相关目标配置控制测试执行。
Cantata单元或集成测试被构建为可执行的,可以在用于细粒度诊断的de-buggers下运行。
所有的Cantata输入和输出都可以存储在SCM系统中,内置的Cantata makefile可以替换或使用构建和持续集成工具。
Cantata使用CSV,Excel或ReqIF®数据交换与常见的需求管理工具相集成。有关更多信息,请参见Cantata可追溯性需求功能。
可执行 | GUI | 库 | |
---|---|---|---|
Cantata组件 | 32 或62位的Windows或Linux可执行程序 | 用于创建、编辑和结果诊断的GUI插件 | 在IDE和CLI中开箱即用的使用Cantata |
简易安装 | 安装在本机操作系统上 | 已安装的内置Eclipse IDE或通过Eclipse安装新软件添加的Eclipse就绪插件 | 为每个目标平台(交叉编译器/RTOS和芯片组)配置的向导驱动的库部署 |
简易集成 | 开箱操作系统的正确位类型操作 | 在IDE和CLI中开箱即用的使用Cantata | 为每个目标选择可选的zip文件配置,保持测试脚本平台的独立性 |
IDE /交叉编译器
调试器
软件配置管理
实时操作系统
构建/持续集成
需求管理