基于 Python的全自动测试平台

企业服务 行业细分软件 案例ID:246740
Aaron
5 年经验· 卓品
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目背景
面向汽车电子 ECU 的研发验证,需要把分散在多个工业软件与硬件设备中的测试环节打通,摆脱人工在 CANoe / INCA / 上位机之间反复切换、手动记录的模式,实现端到端无人值守的自动化测试。
技术架构
软件编排层:以 Python 为总调度中枢,统一驱动 CANoe(CAPL 执行总线仿真 / 通讯 / 诊断测试)、INCA(标定与测量数据采集)、自研上位机(DUT 控制与状态监控);
持续集成层:基于 Jenkins 搭建 Pipeline,串联 SVN 拉取 → 软件部署 → 自动测试 → 报告生成 → 通知;
硬件闭环层:Python 通过 SCPI / 串口 控制程控电源(上电时序 / 异常掉电)、继电器矩阵(信号路由切换)、示波器(波形采集与判定)、信号发生器(注入激励),构成「软控硬、硬反馈软」的闭环;
协同与通知层:打通 TeamBition(任务 / 缺陷)、SVN(版本)、企业微信(精准推送责任人),实现「软件获取 → 执行 → 报告 → 通知」完整链路。
我的职责(100% 本人独立开发)
平台总体架构设计与全部代码实现;
CANoe 工程搭建与 CAPL 自动化测试用例开发;
Python 编排脚本与各工业软件 / 硬件设备的接口适配;
Jenkins 流水线编排与自动化报告模板开发;
企业微信通知机器人开发。

基于 Python的全自动测试平台

企业服务 · 行业细分软件 案例ID:246740
联系该工程师
微信扫码,建群沟通
作者: Aaron - 5年经验- 卓品

案例介绍

项目背景
面向汽车电子 ECU 的研发验证,需要把分散在多个工业软件与硬件设备中的测试环节打通,摆脱人工在 CANoe / INCA / 上位机之间反复切换、手动记录的模式,实现端到端无人值守的自动化测试。
技术架构
软件编排层:以 Python 为总调度中枢,统一驱动 CANoe(CAPL 执行总线仿真 / 通讯 / 诊断测试)、INCA(标定与测量数据采集)、自研上位机(DUT 控制与状态监控);
持续集成层:基于 Jenkins 搭建 Pipeline,串联 SVN 拉取 → 软件部署 → 自动测试 → 报告生成 → 通知;
硬件闭环层:Python 通过 SCPI / 串口 控制程控电源(上电时序 / 异常掉电)、继电器矩阵(信号路由切换)、示波器(波形采集与判定)、信号发生器(注入激励),构成「软控硬、硬反馈软」的闭环;
协同与通知层:打通 TeamBition(任务 / 缺陷)、SVN(版本)、企业微信(精准推送责任人),实现「软件获取 → 执行 → 报告 → 通知」完整链路。
我的职责(100% 本人独立开发)
平台总体架构设计与全部代码实现;
CANoe 工程搭建与 CAPL 自动化测试用例开发;
Python 编排脚本与各工业软件 / 硬件设备的接口适配;
Jenkins 流水线编排与自动化报告模板开发;
企业微信通知机器人开发。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×