Cantata是一个单元和集成测试工具,允许开发人员在本地和嵌入式目标平台上验证符合标准的或业务关键的代码。
通过自动化完成以下内容,Cantata帮助加速符合标准中的动态测试要求:
测试框架生成
测试用例生成
测试执行
结果诊断和报告生成
Cantata集成了大量的嵌入式开发工具链,从编译器到构建和需求管理工具。Eclipse®GUI、紧密的工具集成和用C/C++代码编写的测试,都使Cantata易于使用。
能在我的环境上工作吗?
Cantata集成了大量的嵌入式开发工具链,并为目标提供无限制的部署和使用。
集成测试框架
一个强大的集成测试框架可自动执行:C/ C++测试脚本的生成、测试的构建、在目标上运行和在主机上的详细诊断,用于单元测试和集成测试。
为什么投资 Cantata?
行业领导者使用Cantata :
> 减少软件故障的商业风险
> 降低测试成本
> 缩短上市时间
深度代码覆盖率分析
易于用于最高的管理标准,并且完全集成到测试中,深度分析可以很容易地指出代码覆盖范围的差距。
AutoTest
测试用例向量的自动生成可以在检查数据、参数和调用顺序时实现100%的代码覆盖率,创建回归单元测试或缩小代码覆盖率中的差距。
需求可追踪性
从ReqIF、 Excel®、 Polarion®、 DOORs®、 PTC Integrity®或CodeBeamer®到Cantata的双向可追溯性测试,包括结果状态和代码覆盖率信息。
独特的调用控制-封装
独特的Cantata封装自动拦截来自被测试的软件内部的调用,以补充打桩模拟。
灵活的测试技术
Cantata可以很容易将嵌入式单元和集成测试技术结合起来:
> 需求驱动、健壮性和结构测试
> 黑盒/白盒
> 程序/面向对象
> 隔离/集成
国际软件安全标准要求提供低级别(单元和集成)测试的证据,以获得设备软件的认证。
此外,大多数标准要求所使用的测试工具必须经过认证/合格或通过使用得到证明。Cantata已经获得了SGS-TUV SAAR GmbH的独立认证。特定标准的Cantata工具认证包是免费提供的,包含所有需要的开箱即用的东西,帮助您获得设备软件认证的全面指导。当工具必须针对每个项目(比如DO-178B/C)单独进行合格审定的时候,针对标准的工具认证是不被接受的,此时我们也提供Cantata的工具合格审定。
在过去的20年里,Cantata已经成功地用于满足如下测试要求: