利用VectorCAST/C++可对嵌入式C/C++进行自动化的单元测试和集成测试。
VectorCAST/C++可对源代码进行解析,使用代码生成器自动建立测试代码(桩函数和驱动),以生成完整、可执行的测试套件。
测试套件构建之后,VectorCAST/C++就可以构建并执行测试用例,然后显示代码覆盖率,报告静态检查结果。
测试数据和测试套件是分开维护的,这样方便进行自动化回归测试。
Vectorcast 执行套件的组成部分
VectorCAST/C++可对源代码进行解析,使用代码生成器自动建立测试代码(桩函数和驱动),以生成完整、可执行的测试套件。
测试套件构建之后,VectorCAST/C++就可以构建并执行测试用例,然后显示代码覆盖率,报告静态检查结果。
测试数据和测试套件是分开维护的,这样方便进行自动化回归测试。
Vectorcast 执行套件的组成部分
- 测试驱动
- 被测源文件
- 用以替代依赖对象的桩函数
- 真实依赖单元的源文件
测试套件以数据驱动的方式执行,说明该套件在执行的过程中才开始读取测试数据。这样在每次执行新测试前,就不需要重新编译和连接新的测试套件了。
VectorCAST/C++同时生成代码覆盖率度量,方便了解测试中哪部分代码尚未被测试。清晰的代码覆盖率视图,可以指出是哪一行的代码尚未被测试,方便了解代码的测试程度。
VectorCAST/C++支持不同行业标准中规定的不同等级的覆盖率要求,如:IEC 62304, ISO 26262, DO-178B/C和IEC 61508所规定的覆盖率要求。
VectorCAST/C++ 支持对嵌入式 C/C++ 的自动化单元测试与集成测试,通过自动创建测试代码、桩函数和驱动,构建完整的测试套件。它能够执行测试并展示代码覆盖率,便于理解哪些部分还未被测试。该工具适用于多种行业标准,如 IEC62304 和 ISO26262。


2006

被折叠的 条评论
为什么被折叠?



