Aaron

Aaron

测试开发技术专家 · 5年经验 · 卓品
城市无锡 全区 日薪800元/8h 时间 下班后周六周日
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | 测试 自动化测试 Python Jenkins CI/CD
一、Python 实现测试自动化
基于 Python)搭建模块化自动化测试框架:用例管理、参数化执行、断言、日志与报告一体化。
支持将测试流程编排进 CI/CD(Jenkins / GitLab CI),实现无人值守的回归测试。
二、软硬件结合的自动化
通过串口 / 总线 / 仪器 SCPI / API 联动程控电源、示波器、DAQ、ECU 等硬件,实现「软控硬、硬反馈软」的闭环自动测试。
典型场景:上电时序验证、故障注入后的信号采集、产线 EOL 自动检测。
三、串联多种工业软件(Orchestration)
用 Python / COM / 脚本把 CANoe、INCA、HIL(dSPACE / ETAS)、MATLAB/Simulink、Jenkins 等串联成一条自动化流水线,消除人工在多个软件间切换的割裂。
统一调度 + 统一数据出口,提升整体测试效率与结果可追溯性。
四、通讯方向的自动化测试(CANoe / CAPL)
CAN / CAN FD / LIN / Ethernet(DoIP / SOME/IP)总线通讯测试。
熟练使用 CANoe + CAPL 编写总线仿真、自动化测试用例、故障注入(Fault Injection)、UDS(ISO 14229)诊断与刷写脚本。
可基于 CANoe COM API / CAPL Python Bridge 实现 Python 对 CANoe 的远程调度。
五、Python 数据统计与报表
使用 pandas / numpy / matplotlib 对测试数据(BLF / MDF / CSV 等)做清洗、统计、可视化与自动报表。
将海量原始日志转化为可读结论,支撑问题定位与决策。
六、工业软件二次开发(HIL / INCA 等)
对 HIL 测试环境(dSPACE / ETAS 等) 进行二次开发与测试工程搭建。
对 INCA 标定软件 做自动化集成与二次开发,实现标定流程自动化、数据自动导出。

Python · pytest · CANoe · CAPL · CANalyzer · UDS(ISO 14229) · HIL(dSPACE/ETAS) · INCA · MATLAB/Simulink · 软硬件结合自动化 · 工业软件串联 · 通讯测试自动化 · 总

项目经验

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

项目二:企业级研发数据分析与预警平台(Python)
项目背景
企业研发过程数据分散在多个系统,周报与项目进度长期依赖人工统计,滞后且易出错,管理层难以及时掌握真实风险。
技术架构
数据采集:对接 TeamBition / SVN / 缺陷系统等数据源;
调度层:Python + 定时任务,实现每周自动拉取「周期任务、BUG、测试结果、项目进度」等多维数据;
分析层:基于 pandas 做清洗与统计,建立不合理数据识别规则(异常值、趋势偏离、里程碑偏差)并自动预警;
分发层:生成统计报表,通过邮件 / 企业微信自动分发给对应负责人与管理层。
我的职责
平台从 0 到 1 的设计与开发,全部 Python 实现。

项目三:ECU-TEST 二次开发与测试用例批量生成
项目背景
ECU-TEST 原有测试用例编写依赖人工,效率低、易遗漏,成为测试准备的瓶颈。
我的职责(二次开发)
对 ECU-TEST 进行二次开发,新增功能性模块,扩展工具能力边界;
开发批量测试用例生成机制(基于模板 / 参数化),一键生成大量标准化用例。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: