搜「转行软件测试简历怎么写」,排在前面的多半是培训班发的模板:培训项目写成某科技公司的测试工程师,三个月写成一年,项目描述照抄课程大纲。你手上真实的东西只有三样:几个月的培训,一两个练手项目,一段和测试无关的工作。三样各放哪一栏,下面按栏讲。
转行测试简历上为什么有三栏要分开写
因为它们各自对着不同的核验材料。教育经历对着学信网的《教育部学历证书电子注册备案表》:学校、专业、层次、学习形式、学制、入学和毕业日期,入职材料要的就是这张表或它的在线验证报告。几个月的就业培训不是学历,不在这张表上。工作经历对着离职证明、社保公积金记录和个税 APP 里的任职受雇信息,培训机构也不在这三样里。项目经历没有官方材料可对,对的是面试时的追问。
所以培训经历既进不了教育经历,也进不了工作经历,得有自己的一栏。

培训经历放哪一栏:自己起名的模块,写机构和课程方向,不写成公司
不繁简历的「添加模块」里有「自定义模块」,名字自己起,就叫「培训经历」,放在教育经历之后、项目经历之前。每条有名称、角色或说明、起止时间、描述四个字段:
- 名称:机构名照实写,后面加课程方向,例如「X 教育(构造)· 软件测试就业班」
- 角色或说明:「学员」,或课程方向再具体一层,例如「功能测试 + 接口测试」
- 起止时间:培训的起止月,三个月就写三个月
- 描述:学了什么,按模块列。课程里做的项目只提一句名字,内容放项目经历
两件事不做。不把机构写成公司,不给自己安一个「测试工程师」的职位:培训机构没有雇你,你在那里是学员。也不把它塞进教育经历,读的人会拿那一栏和备案表对。
看到「培训经历」四个字会不会打折,不同公司差别很大,我们没有可靠数据。写成公司经历的麻烦比打折大,最后一节讲。
练手项目怎么写才不像作业:测什么、你负责哪块、多少条用例、多少个缺陷
培训项目写出来像作业,是因为项目名是课程给的,描述是课程大纲:「完成功能测试、接口测试和自动化测试」。换个同学来写,一模一样。
要站得住,写六样:测的是什么系统的哪个模块,你负责哪一块(小组项目要写清),用了什么方法,多少条用例,多少个缺陷,缺陷是什么类型。数字从你自己的用例表和缺陷列表里数出来。用例表、缺陷记录和脚本放进代码仓库,链接填在基本信息的 GitHub 栏。来源写清是培训项目还是自学项目。
下面这组是构造示例,用例数和缺陷数都是编的。
改前:
电商项目测试:负责电商系统的功能测试、接口测试和自动化测试,编写测试用例并执行,提交缺陷并跟踪修复。
改后(构造示例):
电商购物车模块测试(培训实战项目,4 人小组,练习环境),2026-03 至 2026-04。负责加购、改数量、勾选结算三个流程。按等价类和边界值设计用例 86 条,库存上限、数量改为 0、失效商品三类边界各自成组;两轮执行共提交缺陷 17 个,其中 9 个是改数量后合计金额不刷新一类的计算问题,3 个是失效商品仍可勾选结算。对加购和结算两个接口用 Postman 写了 22 条接口用例,校验返回码和库存扣减。用例表和缺陷记录在 GitHub 仓库(链接见基本信息)。
面试官顺着「86 条怎么分的组」「17 个里最多的是哪类」往下问,问到的是你数过的东西。自学项目同一套写法,来源写「自学项目」,测的对象写清是开源系统还是自己搭的环境。用例比范例里少很正常,数得清就行。
之前的工作要不要留:留,描述行翻译成测试相关的动词
留。缴过社保的工作在记录里,省掉就是一段空档,空档一定会被问;省略和改事实的分界线,两个月经历要不要写那篇讲全了。
要改的是描述行。公司、岗位、起止月照实写,描述里只留和测试沾边的事,用测试的动词写,只写真做过的。
| 之前的岗位 | 改前 | 改后(构造示例) |
|---|---|---|
| 客服 | 负责客户咨询与投诉处理,维护客户关系 | 处理用户反馈的 App 问题:复现问题,整理成可复现步骤(机型、版本、操作路径)转给技术 |
| 运营 | 负责活动策划与执行,提升用户活跃 | 每期活动上线前验收活动页面:核对优惠配置和时间,在测试环境走一遍下单流程,记录并反馈页面问题 |
「复现」「验收」「核对配置」,是测试岗每天在用的动词。客服没复现过问题、运营没验收过页面,就不写;一件沾边的都没有,一行写完公司、岗位、时间,描述留空。
专业不对口和技能栏怎么写:专业照抄,技能写工具和方法
专业栏按备案表抄,不改、不空、不写「相关专业」。专业不对口时哪些格子动不了、哪些是你的,专业不对口那篇写全了,求职意向栏怎么写也在那篇里。
技能栏每条是名称加一句说明加熟练度。名称写工具或方法,说明写它在你哪个项目里用来做什么,熟练度按自己的尺子来,不写「精通」。下面三条是构造示例:
用例设计(等价类 / 边界值 / 场景法):购物车项目 86 条用例按这三种方法分组
Postman:购物车项目加购、结算两个接口的 22 条接口用例
SQL:购物车项目里核对库存扣减和合计金额的查询
只在课上听过、没在任何项目里用过的工具,先不放。技能栏为什么要写成证据而不是自评词,技能栏那篇讲过。
站内三份测试范例和你的简历差别在哪
站内三份测试范例,教育经历全是计算机相关专业的统招本科:实习软件测试工程师是计算机科学与技术,GPA 3.7;初级软件测试工程师是计算机科学与技术,GPA 3.5;测试实习生是软件工程,GPA 3.7。项目都来自校内实验室、课程项目或实习。
差别正好是本篇的三栏。教育经历:他们专业对口;你专业栏照抄,后面多一个培训模块。项目来源:他们是校内和实习项目;你是培训项目和自学项目。工作经历:他们写的是测试实习或测试工程师;你的不是测试,按上一节翻译。
初级那份的个人总结里自述「开发转测试」。她的专业和经历都在软件这一行,是行业内换岗位,和从客服、运营跨过来不是一回事,别拿她的总结当模板。
能照抄的是写法。范例每条经历都有数,例如初级那份的 211 条自动化用例、实习那份首轮提交的 24 个有效缺陷(范例里的数,不是统计);基本信息栏里三份都有 GitHub 一栏。
「包装模板」为什么不能用:入职材料那一关会正好卡在这里
包装模板的做法是把培训项目写成某科技公司的测试工程师,三个月写成一年。只看机制。
入职材料通常有三样不由你写:入职登记表,让你把工作经历再填一遍并签字;上一家公司的离职证明;社保公积金缴纳记录和个税 APP 里的任职受雇信息。培训机构没有雇你,没给你缴过社保,没申报过工资,开不出离职证明。简历上那家「科技公司」,在这三样里一处都不在。把三个月拉成一年,这一年里你真正在的那家公司的记录还在,时间会叠在一起。
对方查不查、查出来怎么处理,不同公司差别很大,这条我们没有可靠数据。还有一关在入职材料之前:面试官会问这家公司的测试流程、缺陷用什么管、一个迭代多长。培训项目答不出这些,这一关不需要任何记录。
现在打开你的用例表和缺陷列表,把练手项目里该填的数字数出来,填进项目经历;培训机构的名字从工作经历里挪出来,放进「培训经历」模块。