企业号介绍

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

北汇信息POLELINK

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

195 内容数 2.1w 浏览量 17 粉丝

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

为你推荐

  • 面向车载通信的TSN网络原型(上) | 原型概述2023-04-03 17:01

    作者|止于至善小编|吃不饱时间敏感网络(TSN)技术是车载网络通信实现高可靠性和低时延的网络通信关键技术之一。TSN协议族非常庞大且复杂,全面理解和掌握这些协议是设计者普遍面临的问题;此外,在车载网络通信领域,汽车行业缺少TSN技术应用的实践经验。因此,相关技术设计应用、测试验证等方法需要进一步探索。新型技术快速落地过程中,概念原型验证(proofofcon
    15浏览量
  • 2023首发线下活动|上海TPT Workshop活动回顾2023-03-29 14:15

    本次TPT workshop活动于23日在北汇信息上海总部举办,为期1天,主题为“如何实施符合功能安全及ASPICE要求的模型动态测试”,围绕模型动态测试工具TPT的功能特性和测试方法,与前来参与活动的工程师们进行深入的测试技术交流和探讨。
    22浏览量
  • 探究Harmony底座OpenHarmony的代码质量改进2023-03-28 17:32

    探究Harmony底座OpenHarmony的代码质量改进
    6浏览量
  • 3月29日直播预告 | DDS协议测试解决方案简介2023-03-22 17:43

    为了测试DDS的各项功能和性能,需要制定合适的测试策略和方法。本次直播将介绍一种DDS测试解决方案,该方案使用自主开发的测试套件进行DDS功能和性能测试。本次直播将展示该方案的设计思路、实现过程和测试结果。
    16浏览量
  • TASMO-自动测试建模好帮手2023-03-16 05:53

    作者|ilil小编|吃不饱对于一名汽车软件测试工程师,最关心的问题是如何高效完成产品测试。目前提高测试效率的方法主要有以下两个方向:一、提高测试建模的效率,最好能够实现“自动化”,并且测试用例能够复用于后续的SiL、PiL以至于HiL测试阶段。二、快速完成模型\代码覆盖度统计,并提升模型\代码结构覆盖度。TPT-TASMO,一款能够完美满足上述需求的神奇工具
    15浏览量
  • 从OTA测试变革浅析OTA测试系统升级方向2023-03-16 05:53

    作者|李小静小编|吃不饱01OTA测试的变革自去年以来,OTA逐渐开始从少数“高端玩家”的卖点,成为汽车行业普遍应用的功能,各传统或新兴OEM都逐步开始在OTA上做布局,而随之而来的就是整个OTA功能从研发、测试到实际应用的全面开花。我们知道,整车任何一项功能在车辆实际投产前都会进行测试,以验证其功能完备性,OTA同样也不例外,而OTA功能本身几乎涉及到了整
    12浏览量
  • 3月15日直播预告|Vector-CSM测量技术产品方案介绍2023-03-09 14:10

    本次直播将会为大家介绍Vector-CSM测量技术软硬件产品方案,特别是在高压环境下的高速模拟量测量以及实时功率分析方案。 欢迎在北汇信息的视频号、B站以及百家号,3月15日晚上8点收看直播。
    12浏览量
  • 如何实施符合功能安全及ASPICE要求的模型动态测试——上海TPT Workshop邀请您2023-03-07 10:07

    北汇信息作为PikeTec的中国独家合作伙伴,多年来深入研究和应用TPT功能,通过对国内众多整车厂和零部件企业的长期支持和服务,积累了基于TPT的测试和服务经验,希望通过本次交流与大家分享我们在模型测试方面的实践经验。
    18浏览量
  • Helix QAC 2022.4 中的新增功能2023-03-03 05:57

    HelixQAC2022.4为MISRAC:2012AMD3提供了100%的规则覆盖,数据流被拆分为一个新的组件,提供了改进的分析性能,并升级了对C++20和C23的语言支持。此外,此版本还包括改进的编译器支持以及各种HelixQAC组件的总体使用质量改进。01数据流组件在2022.4中,数据流已从QAC/QAC++引擎分离到自己的组件中。此更改提供:•改进
    10浏览量
  • 科普系列:低速容错CAN的容错机制介绍2023-03-03 05:57

    作者|TYT小编|吃不饱汽车的CAN总线大致可以分为三大类,分别是:单线CAN(GM专用的低速CAN)、高速CAN(通信速率高)以及低速容错CAN(通信速率较低但容错性能好)。本文所要讲述的是低速容错CAN。在传统的分布式架构中,车身舒适CAN节点对总线通信速率没有过高要求,但为了适应车型高中低配的变化,其节点数量和组合及在车中的布置更为多样,这就更多的引入
    22浏览量
  • TSN网络设计与验证咨询服务2022-09-24 16:59

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

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

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

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

    针对汽车生产制造行业对制造管理系统的管理需求,以及北汇信息在汽车行业多年的MES实施经验,北信息提供一套成熟的生产信息化管理系统(MES)为生产管理者及企业管理者提供真实、完整、多视角的评估报告,有效支持各级管理决策。
    215浏览量
  • 底盘系统硬件在环(HiL)测试解决方案2022-07-19 17:44

    北汇信息为OEM和零部件企业提供众多成熟的底盘系统解决方案,包括电动助力转向系统EPS HiL测试方案,制动系统HiL测试方案等。
  • V2X测试解决方案2022-07-19 17:22

    北汇信息致力于在V2X领域积极开展LTE-V2X和5G-V2X的测试验证技术研究等工作,积极推动中国V2X的产业落地,为客户提供V2X成套测试系统及服务。
    87浏览量
  • 智能驾驶测试解决方案2022-07-19 17:00

    北汇信息提供智能网联相关测试系统及服务,主要包括L1-L5自动驾驶控制系统的快速原型开发工具、MIL/HIL/VIL测试系统、车联网功能测试系统、FOTA功能测试,毫米波雷达测试及仿真系统等。
  • Test-House服务2022-07-19 16:44

    北汇信息基于与OEM及Tier1的合作,结合自身的经验积累,为供应商提供涵盖国内及Global OEM需求的第三方测试认证服务Test-House。
    14浏览量
  • 汽车电子测试系统搭建2022-07-19 16:18

    北汇信息基于与国内主流OEM(吉利、广汽、长安、泛亚、上汽、长城、一汽等)在网络诊断及功能测试领域的开发合作和自身经验积累,集成Vector、思博伦、罗德与施瓦茨、Technica等工具,为客户提供包括传统网络测试及诊断、车载以太网及功能测试等系统的搭建。