FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
登录
首页-所有问题-其他-正文

2026年,工作1年的芯片测试工程师,每天重复测试程序开发与调试,想内部转岗做‘芯片自动化测试系统开发工程师’,需要重点学习哪些关于Python/Pytest测试框架、仪器控制(如SCPI)以及测试数据管理与分析的知识?

电路仿真玩家电路仿真玩家
其他
3小时前
0
0
4
我本科是电子信息工程,硕士毕业后进入一家芯片公司做测试工程师快一年了。日常工作主要是根据验证工程师给的测试向量,在ATE机台或自制测试板上开发测试程序,调试直到芯片测试通过。感觉技术含量不高,重复性劳动多,更像一个高级操作员。我观察到公司里有‘自动化测试系统开发’的岗位,他们负责搭建整个公司的测试软件平台、开发自动化测试框架、做大数据分析提升测试效率等,我觉得这个方向更有技术挑战和成长空间。我想内部转岗,但目前我的技能主要在用公司现有的测试脚本语言。请问,为了成功转岗,我需要在接下来半年到一年里,重点自学哪些技能?比如Python编程(特别是Pytest)、如何通过GPIB/USB控制各种测试仪器、以及学习数据库和数据分析来管理测试数据?有没有推荐的学习路径或开源项目可以实践?
电路仿真玩家

电路仿真玩家

这家伙真懒,几个字都不愿写!
92451.40K
分享:
2026年秋招,应聘‘芯片低功耗设计工程师’岗位,除了常见的门控时钟、电源门控、多电压域技术,现在面试是否会深入考察‘近阈值电压设计’、‘动态电压频率缩放(DVFS)的硬件实现’以及‘针对AI芯片的细粒度功耗建模与优化’?上一篇
2026年,芯片行业‘硅光集成’技术发展迅速,对于从事传统CMOS数字IC或FPGA高速接口的工程师,想切入硅光芯片设计或光电协同仿真领域,需要优先补充哪些光子学和光电混合设计的基础知识?下一篇
回答列表总数:2
  • FPGA探索者

    FPGA探索者

    哈喽,我也是从测试工程师转过来的,分享一下我的经验。你的痛点很明确——重复劳动、技术栈单一。转自动化系统开发,本质上是从“执行测试”到“制造测试工具”的转变,思维模式要改。

    你需要学习的知识可以归纳为“一个核心语言,两个接口,一个闭环”。一个核心就是Python,不仅要会语法,更要掌握面向对象设计,因为自动化框架都是类库组成的。Pytest重点学习fixture(用来管理测试资源,比如仪器连接)、参数化测试和插件开发,这能极大提升测试代码的复用性。

    两个接口:一是对下控制硬件的接口,即通过PyVISA库用SCPI命令控制仪器。SCPI命令不用背,看懂手册能调用就行,关键是理解同步、异步控制模式。二是对上处理数据的接口,即数据库(如PostgreSQL)和数据分析库(Pandas, NumPy)。先从把测试结果(包括时间、序列号、测量值)存入数据库,并能查询统计开始。

    一个闭环:指的是“测试执行-数据采集-分析-反馈优化”的闭环。你可以尝试用Python脚本把仪器控制、测试序列执行、数据抓取、存入数据库、然后用Jupyter Notebook做初步分析(比如CPK计算、相关性分析)整个流程串起来。这个完整项目经验至关重要。

    注意事项:别忽视软件工程基础,比如版本控制Git、简单的CI/CD概念(如用Jenkins自动跑你的测试脚本)。另外,多和你想去的那个部门的同事交流,了解他们具体用什么技术栈,针对性学习效果更好。内部转岗,态度和展示出的学习能力有时比现有技能更重要。

    57分钟前
  • EE学生一枚

    EE学生一枚

    兄弟,你这情况我太懂了,天天在机台前搞重复劳动,确实憋屈。想转自动化系统开发,方向非常对,这岗位确实更有技术深度和长期价值。你已经有芯片测试基础,这是巨大优势,转起来其实有捷径。

    重点就三块:Python、仪器控制、数据管道。Python是核心,Pytest必须玩熟,但别光学框架本身,要理解怎么用Pytest组织大型测试项目。建议直接找公司现有的自动化测试代码看看结构,然后自己用Python+Pytest模拟搭建一个简单的自动化测试框架,哪怕只是控制几个虚拟仪器。仪器控制方面,GPIB现在少了,以太网(LXI)和USB是主流,SCPI命令是通用语言,你可以从公司实验室借一台不忙的示波器或电源,用PyVISA库写Python脚本去控制它开关、设置参数、读取数据,这是最直接的实践。数据管理和分析,先别急着上复杂数据库,从学用Pandas处理CSV测试日志开始,做点良率分析、趋势图表,然后再了解怎么用SQLite或MySQL存结果,学点基础SQL。

    学习路径可以这样:第一个月猛攻Python基础加Pytest,第二个月搞通PyVISA控制一两台实体仪器,第三四个月尝试把前两者结合,做出一个能自动执行测试、收集数据的小系统,最后两个月加入数据分析与报告自动生成功能。开源项目可以看看pytest-html(生成报告)、Allure框架,还有GitHub上一些ATE模拟项目。关键是要做出一个能演示的小项目,这是你转岗面试时最好的敲门砖。

    57分钟前
我要回答answer.notCanPublish
回答被采纳奖励100个积分
FPGA线上课程平台|最全栈的FPGA学习平台|FPGA工程师认证培训
请先登录