行业领导者以最经济的方式使用Cantata来生产高质量的、兼容安全标准的或业务关键的嵌入式软件。
如果嵌入式软件是您产品的主要卖点或是业务运营的关键,那么您希望通过经济的测试方式来交付软件可靠性。
所有安全相关和业务关键行业的领导者都选择了Cantata。与那些还没有从自动化单元测试和集成测试中获益的人相比,他们每天都在获得竞争优势。
什么都不做带来了更高的成本
继续使用人工测试(内部的或传统的工具)来进行艰难的测试,可能比购买一款使测试有效和高效的合适工具要昂贵得多。
选择Cantata使得单元测试和集成测试更容易,使组织能够:
减少标准合规成本
降低软件故障的风险
更低的测试成本
缩短产品投放市场的时间
对于复杂应用程序,Cantata通过测试单元(定义为应用程序中最小的可测试部分),能比大型系统测试更准确地定位故障。这意味着错误能够快速的低成本的修复。当部件单元不能正常工作时,复杂应用程序的集成测试和系统测试总是更加困难和昂贵,因此测试单元可减少下游成本,使它们更可预测。
自动化测试框架允许开发人员在编写完代码后就可以在目标系统上进行全面的单元测试。
复杂应用程序可以通过单元测试来验证,它比开发和维护系统测试更便宜。
测试用例生成、灵活的编辑、强大的诊断和工具集成使开发人员能够成为有效的测试人员。
持续集成并提供一种有效的安全网来防止破坏现有的代码。
具有集成代码覆盖率的单元测试,可量化项目进度。
更多关于单元测试益处的信息,请查看我们的白皮书《为何花力气做单元测试》
Cantata允许开发人员对单元组的单元之间的接口进行测试。集成测试能以软件在环(SiL)、硬件在环(HiL)或处理器(PiL)的方式运行,扩展性上不受限制。
Cantata使集成测试更有效
更容易验证正确的内部和外部调用序列
选择集成组件的入口点,可灵活的提供更多的测试场景
自动检查单元间所有的输入和输出(参数和数据)
可拦截和检查调用接口,而不仅仅是通过潜在的错误假设进行模拟
在广泛的控制点上,自定义代码可以很容易的添加到C/C++测试脚本中
Cantata满足软件安全标准的所有测试需求。它是主机和目标平台上的动态单元和集成测试为一体的解决方案。
开发工具的认证可能是沉重的合规成本负担。Cantata已经通过了SGS-TÜV SAAR GmbH的独立认证,并提供了一个免费的、开箱即用的认证工具箱。
遵循软件安全标准的动态测试需求是复杂的且耗时的。Cantata提供全面的指导,使用强大的功能集,加速满足所有标准特定的测试需求。
产品召回和更打的品牌或企业声誉的影响远远超过单个应用的开发成本。单元测试是测试应用代码、防止设备错误的最彻底的方法。
将软件的验证工作在其生命周期中前移到单元测试阶段,可减轻项目负荷,减少后面做集成验证时的风险。
现在对公司和个人以合规为目的的诉讼面临的风险越来越大。如果公司没有采用公认的行业惯例,例如通过Cantata进行彻底的单元测试,他们不能使用"最先进"的合法辩护来反对这种诉讼。
越早进行测试,最小化对整个代码流上做重复工作的依赖,从而降低成本。开发人员在每个组件可用时,可以立即通过Cantata单元和集成测试识别缺陷。
软件要满足标准的测试要求,单元和集成测试的成本较高,自动化则能显著降低这些成本。 从测试框架建立,到主机和目标机上的测试用例生成和执行,到诊断结果和报告生成,Cantata自动化使这些开销更高效。
将工具集成到工具链中可能会隐藏测试成本。Cantata和交叉编译环境的紧密集成以及在Eclipse GUI或代码编辑器中直观的C/C++代码测试,可以轻松的插入任何工具链,并加快了开发人员的学习进度。
企业领导者意识到需要在确保质量的情况下尽快发布产品。Cantata测试提供了对研发管理者来说两个关键的时间优势。结构一致性的测试和随时提供的认证报告,提高了团队协作的效率。当对已经做了测试的软件组件进行集成时,集成的时间更短更可预测。
与开源工具不同,Cantata特别关注最终用户的安全与业务关键技术需求,同时提供易于使用和强大的诊断,使得单元/集成测试尽可能高效。与开源工具相比,商业级的工具质量确保显著的功能和生产优势,同时还提供了非常高水平的定制。同时提供专业的技术支持和全面的文档,力图使工具尽你所用而不浪费时间。
Cantata已经预先认证了许多安全相关的标准。开源工具也可以在安全相关的上下文中被认证为合适的或可用的,但此类实践相关的成本(为工具定义需求、开发和运行测试以及证明工具在最终用户环境中操作的正确性)却令人望而生畏。
现存的以C/C++实现的开源测试脚本(如CppUnit和CxxTest),大众熟知的如xUnit,可以在Cantata测试中重用或嵌入到Cantata测试。这有利于保留所有现有测试用例,同时补充更多强大的Cantata特性。
更多有关Cantata与开源工具的测试对比优势的信息,请查看我们的白皮书:《为何要购买单元测试工具》
Cantata提供灵活的许可模式和极具竞争力的价格,让您可以根据您的业务选择最佳方案。
Cantata提供全面的用户文档、Eclipse用户界面和使用C/C++测试语言以及工具集成,积极的减少了工具的学习成本。一年的维护和技术支持服务是大多数许可包的标配,它包括免费升级和我们的专家团队提供的专门帮助。还可以提供为期2天的现场培训课程。
更多有关许可认证和服务价格选项的信息,请联系我们。