企业号介绍

全部
  • 全部
  • 产品
  • 方案
  • 文章
  • 资料
  • 企业

北汇信息POLELINK

北汇信息始终专注于汽车电子领域的新技术和新产品,秉承“价值创造、共享成功”理念,为整车厂和零部件企业提供完整的研发、测试解决方案。

563 内容数 99w+ 浏览量 185 粉丝

VectorCAST—嵌入式代码自动化测试工具

型号: VectorCAST

--- 产品参数 ---

  • 所在地 上海,北京,长春,重庆,杭州湾,嘉定,广州

--- 产品详情 ---

VectorCAST是Vector旗下的一款权威的用于C/C++代码的动态自动化测试工具,可实现单元/集成测试(VectorCAST/C++)和系统测试(VectorCAST/QA)。VectorCAST遵循ASPICE、ISO26262等行业标准,适用于对自身有高安全性和高可靠性要求的嵌入式系统,降低开发风险,提高代码质量。

 

VectorCAST基于RAD模型开发,实现了与RAD模型的丰富集成,在功能上覆盖了需求分析、单元测试、集成测试、覆盖率分析、回归测试、部分系统测试等软件测试所涉及的各个环节。VectorCAST可运行在Windows、Linux等操作系统下,它最大的特点同时也是相比于其它同类工具最大的优势,就在于最大程序的自动化和更适合用于嵌入式环境。

 

image.png

图1  RAD模型

 

针对客户不同的代码测试需求,VectorCAST为客户提供了对应的解决方案,其中包括VectorCAST/C++和VectorCAST/QA工具;VectorCAST/C++用于单元/集成测试,VectorCAST/QA用于系统测试。

 

VectorCAST/C++

VectorCAST/C++是一套集成的软件测试解决方案,主要用于代码的动态单元测试和集成测试,能显著降低测试过程中所必需的时间、工作量以及成本。

 

image.png

图2  VectorCAST/C++

 

VectorCAST/C++特性:

  • 基于需求分析的测试

VectorCAST/C++可以与多种在线需求管理服务器比如Polarion/DOORS/PTC/IBM或者本地需求文档实现联调,基于测试需求自定义测试用例,实现测试用例和测试需求的双向追溯。

 

  • 代码覆盖度分析

VectorCAST/C++提供集成的代码覆盖分析工具,在单个或者多个测试执行中,提供关于源代码语句的报告,在源代码中,通过颜色标注代码的覆盖状态,红色代表语句未被覆盖,黄色代表语句部分覆盖,绿色代表语句被覆盖,在报告中,根据覆盖度需求,可通过颜色和百分比的方式统计多种测试覆盖率,为用户指明代码覆盖信息。

 

image.png

图3  VectorCAST覆盖率统计

 

  • 自动创建测试用例

VectorCAST/C++支持用户以多种形式的输入输出参数自动生成测试用例,不需要用户编写测试代码,完全通过GUI窗口自动完成参数设定,也可以基于不同的覆盖度需求自动创建测试用例,尽可能地达到覆盖度要求,包括基本路径、等价类、边界值和MC/DC测试用例,满足ISO26262中ASIL D的等级要求。对于基本路径覆盖,VectorCAST自动生成的测试用例可以达到90%~100%的覆盖率;对于MC/DC覆盖度, VectorCAST会基于MC/DC覆盖度要求分析代码结构,自动生成测试用例,用户也可根据MC/DC真值表去分析代码结构并创建测试用例。

 

image.png

图4  自动创建测试用例

 

  • 回归测试

VectorCAST具有强大的回归测试的功能,可通过GUI—Incremental或命令行的方式定期的执行测试用例,以增量的方式重构测试环境,检查代码变更,只执行被影响到的测试用例,节约项目测试时间,降低项目版本维护的成本。

 

  • 嵌入式目标环境测试----VectorCAST/RSP

VectorCAST/RSP是VectorCAST的工具套件中的实时支持包,VectorCAST/C++结合VectorCAST/RSP使用,支持在嵌入式目标板或是仿真器上直接进行实时应用测试,测试用例在主机设计,在嵌入式目标环境运行,实现嵌入式目标环境的实时测试。

 

  • 编译器集成

鉴于丰富的嵌入式系统,VectorCAST/C++支持多种(300+)主流的编译器,所有VectorCAST/C++生成的测试工具组件都将使用编译器自动编译和链接,同时VectorCAST/C++还提供了到编译器调试器的接口,以便可以在调试器的控制下运行测试用例。VectorCAST/C++支持的编译器和嵌入式环境列表(部分):

 

image.png

 

  • 测试执行跟踪和回放

考虑到代码的复杂度以及测试人员对代码的熟悉度,VectorCAST/C++支持单步回放测试用例对应代码的执行轨迹,协助完成代码覆盖度分析和代码调试。

 

  • 批量插入测试用例

VectorCAST/C++支持导入CSV等格式的数据列表,批量生成测试用例。

 

  • 与Jenkins集成实现持续集成开发/测试

 

VectorCAST/QA

VectorCAST/QA主要用于嵌入式开发的自动化系统测试,为白盒系统测试提供了一个集成的工作流程。VectorCAST/QA 通过集成用户软件编译/构建环境和已有的测试基础架构,进而获取软件在系统测试中的关键指标,如代码复杂度、代码变更频率、测试用例状态和代码覆盖度等。

 

VectorCAST/QA的特性:

  • 在系统测试期间自动捕获和维护代码覆盖率数据,帮助用户快速识别未被测试的部分,并确定提高测试完整性所需的资源;
  • 基于变更的测试,自动计算提供完整测试更改所需的最小测试集,或者是甄别出因代码变更而受影响的测试用例并重新执行;
  • VectorCAST/QA本身不能生成测试用例,但是VectorCAST/QA可以沿用客户已有的系统测试的框架和测试用例;
  • 自动对客户的源码进行插桩,添加代码覆盖率接口;添加覆盖率接口,会使得源代码有所膨胀,插桩越细致,代码膨胀率越大,所以VectorCAST/QA对系统有一定的要求;
  • 与Jenkins集成,在Jenkins中持续不断执行测试,实现持续集成开发/测试。

 

image.png

图5   VectorCAST/QA

 

资质认证

VectorCAST通过了南德TÜV认证,遵循相关的行业认证标准,比如汽车行业内熟知的ASPIC, ISO26262(ASIL D),工业标准IEC 61508,轨道交通行业标准EN50126等,而且VectorCAST也是目前市面上“唯一”一款针对大/小版本进行认证,并免费提供给用户《Safety Manual》协助其认证的代码测试工具集。

 

image.png

图6   认证证书

 

汽车行业用户/项目摘要

image.png

为你推荐

  • 【文章转载】你不知道的Vector | VectorCAST/C++的AI辅助测试功能2026-04-29 10:03

    从2026版本开始,VectorCAST/C++推出首批AI辅助测试功能,旨在帮助开发团队解决单元测试过程中的两个核心难点:1.如何根据需求描述自动生成可验证逻辑功能的单元测试用例(Req2test):基于自然语言需求输入,利用大语言模型自动生成符合测试框架规范的测试用例代码,减少手工编写用例的工作量。2.如何基于现有代码自动生成单元级别的需求规格说明(Co
    181浏览量
  • 会充电的CANoe – VH6501助力电动汽车出海CAN通信故障注入测试2026-04-29 10:03

    作者|西红柿鸡蛋面小编|Crystal目前,全球主流电动车充电接口分为五大标准体系:基于GB/T20234的中国国标、基于SAEJ1772的北美CCS1、基于IEC62196Type2的欧洲CCS2、日本主导的CHAdeMO,以及特斯拉开放的NACS标准。其中,欧洲CCS2是全球覆盖最广的标准,遍及欧洲全境、澳大利亚、新西兰、中东、南非及韩国、印度、新加坡、
  • 2026汽车软件发展现状报告(Perforce公司出品,第三四五章)2026-04-28 11:05

    2026年汽车软件行业正持续演进,以适应不断增长的市场需求。值得注意的是,今年有更多团队已经意识到测试左移的重要性。随着汽车软件复杂度持续提升,软件缺陷(defects)与安全漏洞(vulnerabilities)正在成为影响整车质量、功能安全合规及品牌信誉的关键因素。
  • 2026汽车软件发展现状报告(Perforce公司出品,第二章)2026-04-27 11:24

    2026年,汽车软件开发的核心关注点主要集中在质量、功能安全(Safety)、信息安全(Security)、团队生产力与测试等五大方向。其中,质量已连续多年位居首位,功能安全与信息安全紧随其后,体现出行业对功能安全与信息安全风险控制的持续重视。
  • 2026汽车软件发展现状报告(Perforce公司出品,第一章)2026-04-24 12:03

    2026年,全球450+汽车软件开发专业人士分享了当前实践和行业趋势。在全球经济和地缘政治压力下,开发团队需要有效工具来保证安全、功能可靠和合规性,同时保持创新速度。本报告由Perforce发布,基于对全球汽车开发团队的深入调查与分析,提供行业洞察和实践建议,帮助团队优化开发流程、提升软件质量,并应对未来软件定义车辆的挑战。
  • CANoe Tips | 利用协议监控器轻松分析以太网2026-04-22 10:03

    在2026年,CANoe迎来了它的30周年。在这个重要节点,我们整理了一系列由一线专家团队沉淀的技术经验,希望帮助您在实际项目中更高效地发挥CANoe的能力。每一个主题,都对应一个CANoe的具体功能或典型工作流程,助您解决开发中的实际挑战,优化使用方式,并带来可感知的效率提升。摘要协议监控器是CANoe的一个组件,通过自动检测和验证SOME/IP、TCP和
    101浏览量
  • eVTOL智能驾驶数据闭环解决方案 | 数据采集系统2026-04-22 10:03

    作者|爱玩的小皮球小编|Crystal背景eVTOL(电动垂直起降飞行器)作为城市空中交通的核心载体,正迎来技术突破与商业化落地的关键拐点,智能驾驶系统作为保障eVTOL安全、高效飞行的核心支撑,其性能直接决定eVTOL的商业化进程与市场竞争力。目前eVTOL智能驾驶技术仍面临诸多挑战:例如低空飞行环境复杂(城市楼宇遮挡、气流扰动、风切变、鸟类干扰等)且对环
  • 功能安全法规标准(转向和制动最新强规)解读:从合规要求到测试验证2026-04-15 10:05

    作者|黑白小编|CrystalGB17675-2025《汽车转向系基本要求》、GB21670-2025《乘用车制动系统技术要求及试验方法》等功能安全强制性国家标准的实施,对车辆转向与制动系统的测试验证提出了明确要求。本文基于ISO26262功能安全标准框架,系统梳理上述法规的核心条款与测试要求,探讨标准在实车测试中的具体落地方式,为功能安全验证工作提供技术参
  • Perforce 静态分析现已正式支持 Rust语言!2026-04-08 15:38

    您是否正计划通过 Rust 编程来提升内存安全性,却又担心它无法覆盖所有的安全漏洞?Perforce QAC 和 Klocwork 现在已支持分析 Rust 代码,填补了开源代码检查工具在质量和治理工具链方面的空白。
    450浏览量
  • 知识分享 | ISO 25119标准在农业机械软件开发中的应用2026-04-08 10:03

    知识分享在知识分享栏目中,我们会定期与读者分享来自MES模赛思的基于模型的软件开发相关Know-How干货,关注公众号,随时掌握基于模型的软件设计的技术知识。ISO25119标准在农业机械软件开发中的应用文章内容来源:MES模赛思官方网站现代农业和林业机械已发展为复杂且由软件驱动的系统。电子控制单元、网络化功能以及自主作业流程在提升效率和生产力的同时,也对功
  • 智能底盘测试解决方案2026-04-29 15:45

    汽车智能底盘 3.0 时代,线控化、集成化、高安全成为核心技术趋势,底盘域控制器集中统筹转向、制动、悬架、驱动等执行机构,导致系统复杂度、数据交互量与安全风险显著提升,传统台架与实车测试已难以覆盖冗余控制、失效降级、多系统协同、极限路况等关键场景。北汇信息依托多年汽车电子行业经验,打造 PRAXLINK.DRIVE 在车控、底盘领域硬件在环(HiL)测试子品牌,即智能底盘测试解决方案。
    HIL
    635浏览量
  • HiL测试系统电气设计与集成服务2025-11-21 17:27

    北汇信息作为汽车电子行业知名的测试系统集成商,不仅为汽车行业客户提供交钥匙方案和实施,同时也能为汽车客户提供HiL测试系统搭建服务、实车数据记录系统搭建等,提供更灵活的合作模式,助力客户高效推进汽车电子研发与测试工作。
    1.7k浏览量
  • CI/CT自动化测试解决方案2025-11-12 16:01

    北汇信息可以提供Jenkins、Gitlab Runner CI和自研平台等的CI/CT整体解决方案,通过CI/CT自动化测试执行、测试策略定制、测试任务自动调度、测试系统资源统筹、测试过程闭环等功能,将频繁耗时的工作标准化、开发-测试流程标准化,从而帮助客户提升测试覆盖率、版本质量、交付速度和HIL台架利用率。
  • 高压环境数采方案2025-11-11 17:24

    在高电压环境下,必不可少需要使用外部的传感器、采集设备对高压环境下的信号进行测量,比如电池包的温度变化,电芯电压变化,这些测量会介入到高压环境内部,因此数据采集设备本身的绝缘与隔离就至关重要,这是保证试验人员安全的基础。本文分享基于Vector CSM的7个高压应用场景方案。
  • 储能类电池管理系统BMS HiL解决方案2025-11-10 14:18

    在北汇信息HiL测试环境中,可以在不依赖于真实电池组的情况下,为储能BMS提供所需的高压模拟信号、电芯电压与温度传感器信号、母线电流信号以及上层系统的通讯指令,实现储能BMS状态估算算法、充放电逻辑、热管理策略及故障诊断与保护机制的全面验证。
  • 新能源动力域系统级测试系统解决方案2025-11-06 17:52

    在单控制器HIL测试中,通常聚焦于单个控制器的功能是否完善,是否符合设计需求。随着新能源汽车功能越来越丰富、越来越智能化,如自动辅助驾驶、驾乘体验等,均需要由多个域的控制器协同工作,通过复杂的信号交互、功能链来实现。因此,多控制联调测试便成为在单控制器HIL测试之后,装车测试之前对控制器系统级功能验证的一个重要环节。
    2.4k浏览量
  • 功能安全实车测试设备2025-11-04 14:34

    随着智能网联汽车技术快速发展,功能安全验证已成为行业关注焦点。ISO 26262标准要求通过故障注入测试验证系统安全机制的有效性,但传统台架或仿真测试难以真实反映实车工况表现。针对这一行业痛点,北汇信息推出基于故障注入技术的功能安全实车测试设备。本产品弥补了传统台架或仿真环境的不足,通过在实车环境中自动化构造多层次故障场景,更真实地验证系统的故障检测能力和安全响应机制。
    1.3k浏览量
  • 热管理控制器TMS HiL解决方案2025-10-24 17:05

    北汇信息提供的TMS HiL测试系统支持功能测试、故障诊断等测试,可扩展网络测试、诊断刷写测试;可以模拟极端工况以及电气故障;模块化的VT板卡,易于扩展、复用;CANoe丰富的软硬件接口,支持集成第三方软硬件 ,基于北汇信息丰富的测试系统搭建和服务经验,提供真正交钥匙系统。
    2.1k浏览量
  • 分布式、域控及SOA架构车身功能测试方案2024-12-27 09:05

    北汇信息推出分布式、域控以及SOA架构的车身功能测试解决方案,支持在实验室环境下完成车身单部件、系统级功能自动化测试,可以极大地提升车身功能的可靠性和稳定性。
  • TSN和DDS测试解决方案2024-05-10 09:29

    北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,满足不同测试场景下的实际需求。
    1.1k浏览量