企业号介绍

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

北汇信息POLELINK

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

425 内容数 48w+ 浏览量 42 粉丝

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

为你推荐

  • MES工具更新信息 01/20252025-02-20 16:28

    新年伊始,我们很高兴为您带来最新的MES工具更新。MXAM、MoRe和MQC的最新版本已经为您下载安装做好了准备。 下面列出了工具亮点的简要概述和发行说明。同时也欢迎您查看我们的新功能演示视频,我们的开发团队为您详细介绍并演示了本次更新的功能亮点。
    MES
    203浏览量
  • 北汇信息再次获得长城汽车的第三方实验室认可证书及认可项目扩项2025-02-19 10:04

    北汇信息再次获得长城汽车的第三方实验室认可证书及认可项目扩项
    89浏览量
  • 基于DYNA4的智能大灯控制算法的仿真闭环测试——从MIL到HIL2025-02-08 16:52

    汽车的发展历史源远流长,汽车车灯的出现和发展也在其中起着重要的作用,从煤油灯到当前蓬勃发展的智能大灯,其间百余年的变化,不断有新的产品和技术问世。当前市场上的智能大灯产品,比如自适应前照灯系统AFS(AdaptiveFront-LightingSystem),自适应远光灯系统ADB(AdaptiveDrivingBeam),以及自由度更高的数字光处理系统DL
    570浏览量
  • 北汇信息给客户的一封感谢信2025-01-24 09:29

    我们写下这封感谢信,感谢您的长期信任,感谢您选择了北汇信息,选择了携手走过峥嵘岁月,扬帆前行!
    116浏览量
  • 中国新的汽车GNSS技术标准:准备进行合规性测试2025-01-15 10:03

    中国新的汽车定位标准有望成为未来车载事故紧急呼叫系统的基石。汽车整车制造商(OEMs)和一级供应商(Tier1s)需做好合规性测试的准备。——针对车载GNSS接收器,中国推出了一项新的推荐性技术标准(GB/T45086.1-2024),面向中国市场的整车制造商(OEMs)和一级供应商(Tier1s)可能需要证明其符合该标准,并应为此准备好测试设备和测试场景库
    535浏览量
  • 基于Vector工具进行CAN协议错误帧的分析实践2025-01-15 10:03

    CAN(ControllerAreaNetwork)协议是当前使用最普遍的车载通信协议之一,其优点不只体现在多主并行、最高达1Mbit/sec的传输速率(针对标准CAN)、基于优先级的仲裁机制以及广播发送的短帧结构,还体现在其错误检测机制上。通过总线数据以及总线波形来分析总线故障时,CAN协议错误检测机制中丰富的错误帧类型能让定位问题的效率更高。错误帧是CA
    149浏览量
  • C-V2X测试探秘系列之电磁兼容试验方法2025-01-08 10:03

    在智能网联汽车中,各种通信技术如2G/3G/4G/5G、GNSS(全球导航卫星系统)、V2X(车联网通信)等在行业内被广泛使用。这些技术让汽车能够实现紧急呼叫、在线娱乐、导航等多种功能。EMC测试就是为了确保在复杂电磁环境下,汽车的通信系统仍然可以正常工作,保护驾乘者的安全。参考《QCT-基于LTE-V2X直连通信的车载信息交互系统技术要求及试验方法-1》标
  • 【科普系列】LIN协议错误类型介绍2025-01-02 17:27

    了解 LIN总线的错误类型对于开发、测试均具有极大的好处。通过对错误类型的全面了解,开发人员可以提前预测和避免潜在的问题,增强系统的稳定性、容错能力和安全性,从而提升系统整体的可靠性和性能。对于测试人员来说则可以更加从容应对总线测试过程中出现的各种异常情况,提高测试的效率和质量。
    3452浏览量
  • CI/CD方案:推动智能汽车开发的高效利器2024-12-18 10:03

    在智能化和自动驾驶技术飞速发展的背景下,汽车软件开发的复杂性正以前所未有的速度增长。面对市场对效率、质量和快速迭代的高需求,传统开发模式已然捉襟见肘。作为提升开发效率和质量的核心工具,CI/CD(持续集成与持续交付/部署)方案为汽车行业带来了巨大的变革契机。本文将聚焦CI/CD方案在智能汽车领域的核心价值,并探讨如何通过标准化的CI/CD流程帮助企业从容应对
  • 设计仿真 | 海克斯康VTD智能驾驶仿真方案—Camera2024-12-17 15:16

    基于逼近真实道路场景的视觉环境,VTD的相机传感器能够配置现实世界中真实相机的内参外参,模拟镜头畸变、CMOS成像、ISP仿真等多种相机成像数据。不仅能够模拟虚拟环境中的光照、天气、物体遮挡等因素,还可以还原真实相机的物理特性,更加贴近真实驾驶环境,从而为自动驾驶测试中传感器算法提供逼真的图像数据。
  • 分布式、域控及SOA架构车身功能测试方案2024-12-27 09:05

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

    北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,满足不同测试场景下的实际需求。
    482浏览量
  • 汽车智能座舱域功能测试2024-05-10 09:20

    北汇信息推出座舱域功能测试解决方案,支持在实验室环境以及实车环境下完成座舱域功能测试,不仅可以确保产品质量、提升用户体验、保障行车安全,也能降低维护成本、加速产品上市、满足法规要求、推动技术创新等。
    2.5k浏览量
  • 车载T-Box逻辑功能测试方案2024-04-26 11:19

    北汇信息基于对客户需求规范、行业法规及自身测试经验Know-How,为客户提供完整和专业的T-Box逻辑功能测试解决方案。支持在实验室环境及实车环境下完成T-Box上层逻辑功能测试及实车数据分析测试,可以极大地提升T-Box的可靠性和稳定性。
  • 汽车OTA通道和压力测试方案2024-04-25 09:16

    北汇信息基于对客户需求规范、行业法规及自身测试经验Know-How,为汽车客户提供完整和专业的汽车OTA通道测试和压力测试解决方案,包括测试系统开发、测试规范开发、测试脚本实现及测试实施的全流程服务。
    1.5k浏览量
  • TSN网络设计与验证咨询服务2022-09-24 16:59

    TSN通信技术逐步走进汽车行业的视野,目前国内外OEM已积极展开TSN技术预研与储备工作。伴随TSN车规级通信芯片成熟度的提升,TSN必将成为IVN以太网主干网的核心基础技术之一。北汇信息多年来一直致力于TSN设计与验证的实践工作,积累了丰富的TSN项目经验。其间,参与多个国内TSN项目,拥有完整的TSN设计、仿真、原型搭建的开发经验,同时为客户提供齐备的TSN测试工具链与验证方法。
    TSN
    821浏览量
  • 北汇信息MES成功案例及合作伙伴2022-07-19 18:59

    MES成功案例上海汽车制动系统有限公司(SABS)上海汽车制动系统有限公司(简称SABS)是德国大陆公司与上海汽车工业(集团)总公司双方共同投资组建的企业。公司主要产品为ABS防抱死制动系统、制动钳、助力器、传感器、制动软管等。其生产涉及机加、电镀、装配等三种模式。本着“统一规划、分步实施”的原则,SABS逐年分步进行了MES系统建设。系统覆盖了机加、电镀、装配车间。包含:设备集成、SAP集成、计
    771浏览量
  • 注塑MES解决方案2022-07-19 18:42

    通过MES系统建设,可以对生产计划、执行过程、生产质量、资源等进行全面的数字化管控,打破工厂信息孤岛的现状,通过整合工厂数据,实现数据集中管控与共享,为生产制造经营信息提炼提供数据基础。
    697浏览量
  • 军工航空航天MES解决方案2022-07-19 18:30

    军工航空航天MES解决方案:过建立以MES为核心的生产管理系统,与相关信息系统的集成,形成完整的生产信息化管理平台,实现信息化建设的目标。
    1.1k浏览量
  • 汽车行业MES解决方案2022-07-19 18:19

    针对汽车生产制造行业对制造管理系统的管理需求,以及北汇信息在汽车行业多年的MES实施经验,北信息提供一套成熟的生产信息化管理系统(MES)为生产管理者及企业管理者提供真实、完整、多视角的评估报告,有效支持各级管理决策。
    1k浏览量