TESSY中文网站 > 最新资讯 > TESSY怎么集成第三方工具 TESSY怎么在持续集成环境中运用
TESSY怎么集成第三方工具 TESSY怎么在持续集成环境中运用
发布时间:2025/04/09 14:37:21

  在汽车电子软件工业化测试领域,TESSY通过其开放架构与深度集成能力,正在构建新一代智能测试生态系统。本文深度剖析TESSY4.5版本在工具链整合与CI/CD实践中的十四项关键技术方案,并延伸探讨ASPICEL2级合规测试体系的自动化实施策略,为智能网联系统打造原子级精度的质量流水线。

 

  一、TESSY怎么集成第三方工具

 

  实现工业级工具链整合需构建五级技术体系:

 

  1.需求管理工具深度耦合

 

  集成DOORSNextGen的方案:

 

  接口协议:OSLC2.0标准

 

  数据映射规则:

 

  需求ID→测试用例编号(1:N映射)

 

  ASIL等级→测试强度参数

 

  自动化同步:

 

  每日凌晨执行双向同步(增量更新)

 

  变更冲突检测(三向差异对比)

 

  典型配置示例:

  req_url="https://doors.example.com/req/ASW-2023"

 

  tessy.integration.doors.connect(

 

  url=req_url,

 

  auth=OAuth2(client_id="tessy-ci",scope="readwrite")

 

  2.静态分析工具链集成

 

  与Polyspace的联合验证方案:

 

  检测规则同步:

 

  MISRA-C:2012规则集(共176条)

 

  CERT-C安全规范(Level1+2)

 

  结果交叉验证:

 

  TESSY动态测试覆盖Polyspace未覆盖路径

 

  静态分析指导测试用例生成(高风险函数10倍用例密度)

 

  集成接口:

 

  TESSY API端点:/api/v1/static-analysis/report

 

  3.硬件在环(HIL)系统联动

 

  dSPACE SCALEXIO深度集成方案:

 

  信号映射配置:

 

  A2L 2.6.1标准描述文件

 

  XIL API v3.2实时控制协议

 

  时序控制参数:

 

  测试周期≤5ms

 

  总线抖动补偿≤100ns

 

  故障注入场景:

 

  电源故障:16V→0V斜坡(斜率50V/ms)

 

  CAN总线:错误帧注入率≥20%

 

  4.自动化测试框架整合

 

  Robot Framework集成方案:

 

  TESSY Library配置:

 

  关键字:Execute Test Case/Verify Coverage

 

  监听端口:8888(WebSocket协议)

  测试脚本示例:

 

  *Settings*

 

  Library TESSY

 

  Library dSPACE

 

  *TestCases*

 

  ASW_ECU_Test

 

  Connect HIL 192.168.1.100

 

  Load Test Case TC_ASW_001

 

  Execute With Retry 3

 

  Verify Coverage 95%

 

  二、TESSY怎么在持续集成环境中运用

 

  构建ASPICE合规的CI/CD流水线需实施七级工程化策略:

 

  1.持续集成架构设计

 

  Jenkins Pipeline核心配置:

 

  pipeline{

 

  agent any

 

  stages {

 

  stage('Checkout'){

 

  steps{

 

  git branch:'main',url:'https://repo.example.com'

 

  }

 

  }

 

  stage('TESSYTest'){

 

  steps{

 

  tessyExecute testPlan:'ASW_Test.xml',

 

  coverageTarget:98.5%

 

  }

 

  }

 

  stage('HILVerify'){

  steps{

 

  dspaceRun config:'HIL_Config.ds'

 

  }

 

  }

 

  }

 

  post{

 

  always{

 

  tessyReport format:'html'

 

  }

 

  }

 

  }

 

  2.智能回归测试策略

 

  动态测试包生成算法:

 

  基于代码变更分析(Git diff):

 

  修改函数→关联测试用例自动标记

 

  新增条件→MC/DC用例自动补充

 

  基于风险权重:

 

  安全关键模块(ASIL D)→200%用例密度

 

  基础模块(QM)→50%用例密度

 

  3.分布式测试集群管理

 

  Kubernetes集成方案:

 

  集群配置:

 

  10个Worker节点(8核/64GB/1TBNVMe)

 

  网络带宽≥10Gbps

 

  调度策略:

 

  优先级队列(安全关键测试优先)

 

  资源抢占式分配(超时任务自动终止)

 

  性能指标:

 

  单节点处理能力≥500测试用例/分钟

 

  集群吞吐量≥5000用例/分钟

 

  4.测试数据湖架构

 

  工业级数据管理方案:

 

  存储层:

 

  原始数据:Parquet格式(压缩率85%)

 

  日志数据:Elasticsearch集群

 

  分析层:

 

  Spark实时分析引擎

 

  Flink流处理管道

 

  应用层:

 

  Grafana可视化看板

 

  自动生成测试优化建议(AI模型)

  三、TESSY与ASPICE合规测试体系整合

 

  在汽车电子V流程中,"TESSY与ASPICE合规测试体系整合"成为项目认证的核心引擎:

 

  1.过程资产自动化生成

 

  ASPICE文档流水线配置:

 

  输入源:

 

  TESSY测试报告+Git提交记录+需求矩阵

 

  输出文档:

 

  SWE.5测试策略(自动生成版本差异对比)

 

  SWE.6测试规范(含参数化模板)

 

  生成机制:

 

  每日定时触发+重大变更实时生成

 

  数字签名:

 

  RSA-4096算法+时间戳服务

 

  2.工具链置信度认证

 

  TCL认证实施策略:

 

  TCL1认证:

 

  重复性测试(百万次相同输入输出验证)

 

  TCL2认证:

 

  配置追溯性(Git哈希绑定+数字签名)

 

  TCL3认证:

 

  全流程集成验证(需求→测试→HIL)

 

  认证材料:

 

  工具鉴定报告(PDF/A-3格式)

 

  缺陷管理日志(符合ISO26262-8)

 

  3.安全机制有效性验证

 

  故障注入测试方案:

 

  电源故障:

 

  快速掉电(16V→0V@1μs)+低压运行(9V持续1h)

 

  通信故障:

 

  CAN总线错误帧率≥20%+FlexRay时钟偏差±25%

 

  恢复验证:

 

  安全状态进入时间≤50ms(ASILD要求)

 

  故障恢复率≥99.999%(3σ原则)

 

  4.数字孪生质量体系

 

  构建虚拟验证生态系统:

 

  3D可视化平台:

 

  UE5引擎渲染测试覆盖率热力图

 

  VR沉浸式缺陷分析

 

  智能预测系统:

 

  基于Transformer的缺陷密度预测

 

  强化学习驱动的测试优化建议

 

  TESSY怎么集成第三方工具TESSY怎么在持续集成环境中运用,这套方案已在博世iBooster2.0、采埃孚S-CAM4.0等量产项目中验证。从工具链原子级对接到CI/CD工业级部署,从ASPICE文档自动化到数字孪生质量体系,TESSY持续引领汽车电子测试进入智能协作新时代。

读者也访问过这里:
135 2431 0251