Vector Software为汽车制造商业提供的软件答案
加快测试的速度、提高代码的质量
汽车制造商业中的竞争很厉害,因此所有公司必须提高新产品的功能与特点。因为这些包括许多代码行,现代车辆的机器控制、动力、悬浮、娱乐等系统越来越包括嵌入式软件。与航空航天制造比较起来,汽车制造业的生产额高、单价低,车辆公司也需要降低成本。有史以来,软件测试是一个很耗时耗力的过程,但是在销售以后再指出软件错误的成本更高。
汽车制造商业中软件正确标准
目前汽车制造商业有两个软件正确标准:ISO 26262与MISRA.
ISO 26262是功能安全的标准,英文的名字是"Road vehicles -- Functional safety",这是IEC 61508功能安全标准的汽车电子子标准。此标准的Part 6推荐软件开发中的软件测试与确认方式,包括单元测试与系统测试、功能测试(如需求测试与分隔测试)、与结构覆盖测试。
VectorCAST与ISO 26262标准
VectorCAST的工具符合ISO 26262 Part 6的软件测试与正确需求。他们能够创造与管理正确软件低级需求的测试用例,测试系统的鲁棒性(范伟测试、出线测试等),并度量与报告所有ISO 26262结构覆盖测试的判据(语句、分值/判定和修正条件判定覆盖 - MC/DC)。
VectorCAST/C++(C与C++语言)单元与结成测试工具和VectorCAST/Cover系统测试工具是一个全动态测试的独一无二软件工具,它们能够在电脑、模拟器(Simulator)与目标板中执行测试用例与度量覆盖率。

VectorCAST满足ISO 26262标准的软件测试需求
VectorCAST与MISRA标准
自从MISRA(Motor Industry Software Reliability Association)标准的创立以来,在汽车制造商业中静态分析变得特别重要。MISRA-C标准于1988年发布,它指定C语言安全的用法,此标准包含的编程规则是一个编程高质量代码的领先模拟。MISRA-C++ 2008也指出C++语言安全的用法。
VectorCAST与 Programming Research 的QA•C/QA•C++有集成产品, 这两个静态分析器的 MISRA C/C++ 模块 可以指出出哪些代码行是否符合MISRA编程的规则。
VectorCAST工具的特点:
- 自动地生成占位程序与测试驱动程序
- 能够使用图形用户界面或者命令来执行测试用例
- 测试覆盖分析
- 回归测试是完全自动的
- 使用基本路径来自动地生成用例
- 用户自己制定测试用例来检验代码是否满足软件的要求
- C与C++语言的编码标准
- 回顾测试执行,帮助排错代码
- 与Telelogic Rhapsody®模拟软件和DOORS®需求管理软件的集成工具



