测试行业爬了7年,从功能测试到高级测试,工资也翻了好几倍

软件测试面试八股文:从用例设计到自动化测试的备考指南 软件测试是保障软件质量的核心环节,其面试准备需要系统化的知识体系与实战方法。从测试用例设计、数据库与Linux基础,到接口测试、自动化测试与性能测试,每个技术点都构成面试考核的关键维度。理解原理、掌握结构化答题逻辑,并善用AI工具辅助模拟面试,能显著提升备考效率。本文从面试题库设计思路出发,拆解六大核心知识模块,梳理简历包装与刷题节奏,并结合高频翻车案例,提供一套可复制的软件测试面试备考体系,帮助求职者从基础夯实到冲击大厂offer。 阅读详情

在这里插入图片描述
在这里插入图片描述
我在测试行业爬了7年。从功能测试到现在成为高级测试,我的工资也翻了好几倍。

在这里插入图片描述

测试行业爬了7年,从功能测试到高级测试,工资也翻了好几倍

入门阶段(功能测试)

个人认为,测试的前景还不错,只要你肯努力;刚出来的时候在鹅厂做外包功能测试。每天都很悠闲。点了两年,发现啥也没学到,也没啥子用。

中级阶段(自动化测试)

然后我开始学习python和java,学习做自动化测试。但说实话,自习在入门阶段容易夭折,需要很强的自制力。后来学了点皮毛,跳槽到了另一家公司。我通常努力学习。当我加班或无所事事时,我会自己看书。我学会了打代码,得到了领导的赏识。我被派到总部核心技术团队学习ui自动化一周。我是一个特别牛的人带过来的,然后回来就把公司app的自动化交了。这才是真正的入门自动化。

高级阶段(测试开发)

然后我开始琢磨研究测试框架。研究了几个月,我做到了,但是相对来说工资比较低,后来我跳槽到一家金融公司专职做自动化。幸运的是,我来到了这家公司。这里负责自动化的人是字节出来的,很牛逼。然后在那家公司,我尽力向他学习,说实话,学到了很多东西。

当我进入这家公司时,人们把我评为中级自动化。在这里做了一年多,换了工作。发现基本能看懂面试题目,跳到下一个就直接进阶了。所以,如果我能和这头大牛合作,我一定要多学习。然后我在开发一个测试平台。我相信我找到下一份工作的时候,要么做测试经理,要么做高级测试开发。

结语

所以不要说测试行业没有前途。这些话是那些没有上进心,放弃自己的人说的;

此外,测试的最终归属不一定是自动化或者测开。做功能测试可以很好。我的一个朋友只在金融公司工作。人家每年都会得到优秀的员工,年终奖比那些做自动化的更多。

不要想太多,凡事做在当下,有时间的时候学会充实自己,拓展知识的广度,加深专业领域的深度。这样的人永远不会被淘汰。

下面就讲各个阶段所需要的技能

一、Linux必备知识

linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。

二、Shell脚本

掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。

在这里插入图片描述

三、互联网程序原理

自动化必由之路:前端开发基础知识以及互联网网络必备知识。

在这里插入图片描述

四、Mysql数据库

软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。

在这里插入图片描述

五、抓包工具

Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。

在这里插入图片描述

六、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。

在这里插入图片描述

七、Web自动化测试Java&Pyhton

了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。

在这里插入图片描述

八、接口与手机自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。

在这里插入图片描述

九、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。

在这里插入图片描述

十、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!

在这里插入图片描述

上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4个月完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

在这里插入图片描述

在这里插入图片描述

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。


如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。今天就到这里,学废了,记得在评论区留言:打卡。

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

24 硬件工程师笔面试高频考点真题解析——SPI总线 摘要: SPI(串行外设接口)是一种高速同步串行通信总线,采用主从架构,通过四根信号线(SCLK、MOSI、MISO、CS)实现全双工同步传输。其特点包括高速率(可达几十MHz)、无地址与应答机制、四种工作模式(由CPOL和CPHA组合决定)及灵活的电路拓扑(标准四线、菊花链、三线半双工)。高速SPI需串联电阻以匹配阻抗、消除信号反射并降低EMI。SPI广泛应用于Flash、传感器等场景,但缺乏多主机仲裁和校验机制,需注意主从模式匹配与硬件设计优化。 阅读详情

相关推荐

实测OV5640 DVP/MIPI接口720p@60fps配置,为什么我的Zynq-7020开发板只有30帧?

本文深入解析了OV5640摄像头在Zynq-7020开发板上帧率减半的问题,从寄存器配置到硬件链路进行全面排查。重点分析了DVP/MIPI接口的720p@60fps配置,提供了关键寄存器设置、时序参数调整及硬件带宽验证方法,帮助开发者快速定位并解决帧率下降问题。

weixin_42634811的博客 344

【干货文章】一文带你了解软件测试必备技能!

协同开发能力: 1. 项目管理(SVN、Git) 2. 数据分析能力(Fiddler、Charles、浏览器F12)。 接口测试: 1. 概念及接口测试原理概念(概念、接口测试原理) 2. 接口测试工具(Jmeter 、Postman、SoapUI) 3. 常见接口协议(HTTP、HTTPS、web Service/SPAP) 4. HTTP协议概念(URL、请求头、请求体、响应头、状态码) 5. HTTP常见请求方法(GET、POST、DELETE、PUT) 6. 常见数据交互格式(ap

程序员小濠 378

6.2 磁悬浮轴承:软件架构与实现

本文系统阐述了磁悬浮轴承控制系统的软件架构与实现方法。采用分层架构设计,包括硬件抽象层、实时控制内核、控制算法层和应用层,确保系统实时性和可靠性。重点分析了电流环、位置环等关键控制任务的调度策略,比较了不同硬件平台(DSP、ARM、FPGA)的软件实现方案。强调模块化设计、配置化管理等工程实践,并详细介绍了从算法仿真到系统联调的完整开发流程。最后指出严格的测试验证是保证系统性能的关键,需通过多阶段测试评估起浮时间、稳态精度等核心指标。

技术工作者 751

一起来围观软件测试工程师月薪20K的简历

大家都知道现在软件测试行业,虽然有很多测试工程师他们的技术水平看起来好像差不多,但是工资却相差好几倍。 往期和大家分享了很多的原创面试题精讲,我们今天就从最基本的面试和简历底层逻辑来聊一聊。 软件工程师发展现状与行情 首先来和大家一起分析一下2021最新软件测试行情,比如说工资待遇、需要的哪些技术? 很多伙伴现在是刚大学毕业,或者是从事其他的行业比如做销售的,天天出去跑业务,资源不多口才也不是很好。现在想来做一个技术的岗位,那么软件测试是一个非常好的选择。 以一线城市为例,如果你刚刚进入软件测..

程序员小濠 710

以太网测试用例(光模块线缆、网卡类设备、交换类设备)

LeCroy力科网络测试相关的测试用例分享:光模块/DAC/ACC/AEC/AOC测试,网卡类产品测试/GPU/DPU/SmartNIC,交换类产品测试。涉及物理层的FEC,SKEW,Tx/Rx Taps和Layer23层的网络性能测试/吞吐量延迟抖动丢包率背靠背性能,以及RDMA带状况的网络协议分析。同步提供400G高速的以太网的损伤,提供定量,可重复的负面压力测试环境。

专注有线以太网性能测试--丹麦信雅纳网络(Xena Networks) 1988

Visual Studio 命令提示符工具区别与使用场景

Visual Studio会提供一系列命令提示符工具,这些工具应用在哪些场景呢?本文进行了相关介绍。

cicada15的博客 3490

PCBA功能测试治具,怎么配合产线效率?

测试治具定位要快,操作员放板取板省时间。压合方式选对,是手动压还是气动压,看测试节拍。定位不准,探针接触不良,误判率就上去。测试点密集的板子,探针布局要避开干涉。探针压力均匀,接触电阻稳定。探针磨损后及时更换,接触不良导致的误判,排查起来费时间。治具设计不好,测试慢、误判多,产线效率被拖住。在PCBA加工中,测试治具按产线节拍和测试项目来设计。测试程序跟治具探针定义对齐,别出现程序里有的点治具没引出。测试结果自动记录,不良品标识清楚,别混入良品。探针清洁、压合机构润滑、定位销检查,纳入日常维护。

PCBA_AIT的博客 207

STGCN+YOLOV8行为分类

使用关节点追踪网络获取关节点数据,以yolo-v8网络为例,获取2D关节点数据。此次实验采用KTH动作识别数据集,包含人步行、慢跑、跑步、拳击、挥手和拍手等动作。

SDADASDAF的博客 3887

按摩枕PCBA的FCT功能测试方案:四层检测内容、制程衔接与落地建议

DFT可测试设计要前置布局,PCB Layout阶段预留电机驱动、NTC采样、保护触发节点的专用测试焊盘,中间信号没有测试点,治具只能测输入输出。测试项目分级管控,A类安全项(过温、过流、堵转保护)100%全检,B类常规功能(模式切换、定时档位)全检,C类体验项(噪音、指示灯亮度)可按批次抽检,分级依据是失效风险而非测试难易。保护功能漏检占比最高,测试程序只覆盖正常工作模式,堵转、过温没纳入量产测试用例,根子在治具没预留故障模拟条件、固件没开放专用测试模式。二、FCT在制程中的前后衔接。

2608_96632959的博客 189

若依框架二次开发——RuoYi-AI 本地部署流程

若依框架二次开发——RuoYi-AI 本地部署流程

bjzhang75的博客 1783

RK3568平台开发系列讲解(项目篇)手写数字识别

📢 本篇章带大家基于飞桨(PaddlePaddle),完成一个简单的手写数字识别任务。

内核笔记 1181

RabbitMQ 面试题

你发一条消息,在网络上并不是一个整体飞过去的。如果消息比较大,RabbitMQ 的底层协议会把它切成多个数据包(帧),按顺序发送,Broker 收到后再拼起来。假设线程 T1 和 T2 同时用同一个 Channel 发消息:T1 发消息 A,被切成三个帧:[A1] [A2] [A3]T2 发消息 B,也被切成三个帧:[B1] [B2] [B3]如果没有任何保护,这两个线程的帧可能交错到达 Broker,变成 [A1] [B1] [A2] [B2] [A3] [B3]。

互联网叫兽 418

C# ScottPlot 5.0 WinForms 十字光标示例:轻松实现动态数值显示,你学会了吗?

ScottPlot是一个免费、开源的.NET交互式绘图库,能够轻松地实现大型数据集的交互式显示。它支持多种图表类型,如折线图、柱状图、饼图、散点图等。ScottPlot的性能非常出色,即使是处理千万级别的数据也游刃有余。

java专栏 2213

基于 TVM Relax BYOC 扩展 Example NPU 后端:从跑通官方流程到自定义算子融合

至于 codegen 要不要补,取决于 Example NPU 的实现细节——先跑通分区验证,再决定是否深入 codegen,是更稳妥的路径。而「扩展一个原本不支持的融合模式」这件事,恰好能证明你不是照着教程抄了一遍,而是真的理解了 BYOC 的分区规则是怎么工作的。),那么新模式即使被切出来,codegen 阶段也可能报「不支持的算子」。如果 Example NPU 的 codegen 是「按算子名硬编码」的,那么新模式切出来之后,这句话本身没问题,但偏「结果导向」,面试官会追问细节。

Maxwell_Newton的博客 272

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

LeetCode 面试经典 150_多维动态规划_交错字符串(97_C++_中等)

LeetCode 面试经典 150_多维动态规划_交错字符串(97_C++_中等) 题目描述: 给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。 两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串: - s = s1 + s2 + ... + sn - t = t1 + t2 + ... + tm - |n - m| <= 1 - 交错 是 s1 + t

huayimenghan的博客 196

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Spring 原理高频面试题全解:Bean 生命周期、三级缓存与 @Transactional 失效(2026 招聘 JD 真题复盘)

按 2026 招聘 JD 与一线面经整理 10 道 Spring 高频题:Bean 生命周期与扩展点顺序、AOP 代理生成时机、三级缓存为何必须三级、构造器注入循环依赖为何无解、@Transactional 六类失效与自调用修复三法、REQUIRES_NEW 连接池耗尽风险、事件总线同步语义与 @TransactionalEventListener、自动配置从 spring.factories 到 imports 的演进、自定义 Starter 三步走,附速查表与三条追问链。

蒙眼过河 303

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

AI 全栈开发工程师【二面】

传统的大模型应用通常采用:用户输入 → Prompt → LLM → 输出结果这种模式适合简单问答、文本生成和信息提取等任务。但对于复杂业务,仅依靠一次模型调用往往不够。例如,用户提出:帮我查询某个地区近三个月销量最高的产品,并分析销量变化原因。理解用户需求。拆解查询条件。调用数据库或外部工具。获取查询结果。分析数据。生成最终报告。Agent 的核心价值在于让大模型不仅能够生成文本,还能够根据任务目标进行规划、调用工具、观察执行结果,并根据结果调整后续行动。

qq_22841387的博客 425

从 MLIR Toy Tutorial 到自定义硬件方言 Pass:一份 AI 编译器面试项目实战指南

AI 编译器岗位的面试,通常不会只问你「什么是算子融合」这种概念题,而是会顺着简历上的项目往下挖:你写的这个 Pass 解决了什么问题?IR 是怎么设计的?lowering 的边界在哪?为什么这里要插一个 Op 而不是直接生成循环?一个基于 MLIR 的小项目,恰好能覆盖这些追问点。它足够「真」——你能讲清楚 IR、Dialect、Pass、Lowering 的完整链路;又足够「小」——不需要真的去写一个后端,也不需要跑在真实硬件上。先讲 MLIR 的核心思想、分层设计和功能;

Maxwell_Newton的博客 331

【AI Agent面试系列】上下文管理1

工具返回价值密度最低、体积最大(常占 30%~60%),清理它收益最高、损失最小。摘要对话会丢语义细节,代价更高。按"价值密度从低到高"排序,不是按"体积从大到小"。

330

AI应用相关可能的面试问题

harness是LLM外面马具,从层次上看,第一层是编排和控制,第二层工具调用,会参数判断、重试,第三层是上下文和记忆管理,第四层是状态和持久化,第五层是对输入输出的校验,确保可靠。总结:这里的第四层的作用比如长任务,通过保存中间状态和相关信息,避免如果一次失败就重新开始。

m0_57222081的博客 222

我,13年Java老兵,建了个免费网站,公开叫板“Java已死”:没有广告,没有付费墙,151个页面全是踩坑干货

深耕Java13年的一线架构师,搭建免费无广告技术站javadashen.com。站点基于VuePress构建,涵盖Java面试、高并发场景设计、算法、Java+AI工程落地、企业级实战项目等内容。分享大厂生产踩坑经验、源码原理与可落地方案,拒绝焦虑营销,按不同成长阶段规划学习路线,Java开发者可直接复用。

xiaokjv的博客 248

邓明 Agent 系统面试-意图识别学习笔记

不要只是做意图识别而不做测评,就好像要评估 RAG 准确性,在接口服务要测试响应时延,超时控制等等,这里也要关注意图识别准确率,如果面试官认为项目指标太高是在吹牛,关键就是回答因为 Agent 解决的是特定领域的意图识别,识别场景单一,另外就是因为用户输入相对简单。意图识别影响 prompt/spec 的加载,意图识别影响上下文组织,意图识别影响工具选择,意图识别影响 prompt 建议,意图识别得到的意图不是让模型随机生成而是候选类别里去做选择。2.意图识别的原因,以及意图识别得到的是什么?

m0_57222081的博客 207

深入理解 Java 反射:从 Class 对象到方法调用(含性能实测 + 迷你 IOC 实战 + 面试考点)

📌 引言

nice_lcj520的博客 320
上一篇: 为什么选择了互联网行业?都说35岁后的程序员会失业,是真的么?那我搞测试冲到50岁...
下一篇: 聊聊自动化测试里的数据驱动和关键字驱动
字节自动化测试
博客等级 码龄6年 7034粉丝 1810原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值