Vector Software为汽车制造商业的软件答案

Automotive Embedded Software Testing

加块测试的速度、提高代码的质量

在汽车制造商业中竞争很厉害,因此所有公司必须提供新产品的功能与特点。因为这些包括许多代码行,现代车辆的机器控制、动力、悬浮、娱乐等系统越来越包括嵌入式软件。但是汽车制造比航空航天的生产额高、单价低的商业,车辆公司也需要降低成本。据历史来说,软件测试是很耗时耗力的过程,但是销售以后再指出软件错误的成本更高。

VectorCAST与QA·C怎么能够帮助您

QA·CQA·C++的静态分析器

   

自从MISRA(Motor Industry Software Reliability Association)标准的创立以来,在汽车制造商业中静态分析变得特别重要。MISRA-C标准于1988年发布,它指出C语言安全的用法,此标准包含的编程规则是一个编程高质量代码的领先模拟。MISRA-C++ 2008也指出C++语言安全的用法。

VectorCAST与Programming ResearchQA·C/QA·C++有集成产品, 这两个静态分析器的MISRA C/C++模块 指出哪些代码行是否符合MISRA编程的规则。

VectorCAST的动态测试工具

静态分析器能够指出哪些代码行不符合MISRA或者是不可靠的,但是您还需要测试代码来确认程序的功能结果是否正确。

VectorCAST for C/C++单元与集成测试工具和VectorCAST/Cover系统测试确认工具提供一个完成的动态测试环境,他们能够在主机、模拟器(simulator)或目标板中自动地执行测试用例。

特点:

  • 自动地生成占位程序与测试驱动程序
  • 能够使用图形用户界面或者命令来执行测试用例
  • 测试覆盖分析
  • 回归测试是完全自动的
  • 使用基本路径来自动地生成用例
  • 用户自己制定测试用例来检验代码是否满足软件的要求
  • C与C++语言的编码标准
  • 回顾测试执行,帮助排错代码
  • 与Telelogic Rhapsody®模拟软件和DOORS®需求管理软件的集成工具

一些客户