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