从“小工”到“专家”,我的软件测试修炼之道

你好,我是茹炳晟。我从 2002 年开始做软件开发,2005 年时转型成为测试工程师,算起来已经在这个行业摸爬滚打了 16 年。2005 年的时候,软件测试还停留在重复性手工测试的阶段,而且受重视程度远不如软件开发,所以当时我就像是一个“小工”。

可是,我很快就意识到,要真正把测试这件事做透做精,并不是那么容易,这中间有太多技术需要去研究和探索。

很多人第一印象会觉得做测试比做开发简单很多,但是我想说,在这个世界上,你想把任何一件事做好、做到极致都没那么容易,都需要付出比别人更多的努力。不管是一万小时定律还是厚积薄发,当你把知识积累到一定程度的时候就会发现,原来软件测试的世界这么有意思。

我是国内最早一批从事测试自动化的工程师,并经历了软件测试技术从“原始社会”向“现代文明”发展的整个历程,也经历了从“测试不受重视”到“测试和开发同等重要”的行业理念转变。目前我正在探索由 Google 等一线互联网巨头主导的“去 QE,开发自己测试”的全新模式,也有了很多的感悟和思考。

在这期间,我经历了自动化测试用例设计与开发、测试框架选型、测试框架自行研发、测试基础架构设计以及最新的测试服务化(Test as a Service,TaaS)等一系列技术的变革与发展。

我带领过的测试项目也几乎涵盖了所有种类,包括嵌入式系统测试、金融平台单元测试、平台 SDK 测试、轨道交通安全软件测试、Web Service 测试、大型电商网站 GUI 自动化以及性能全链路压测等。

由此,我个人也完成了从“小工”到“专家”的蜕变,成为了一名资深的测试架构师。

之所以要写这个专栏,我也是希望能把这么多年积累的经验和教训,通过极客时间这个平台,分享给你,让你能够用最短的时间了解整个软件测试行业技术发展的脉络,以“知其然知其所以然”的方式深入理解目前主流的测试技术,不仅知道应该怎么做,更明白为什么要这么做。

同时,在循序渐进的专栏学习过程中,我希望你能够学以致用,将所学应用到你所在企业的实际项目中,帮助企业提高测试质量以及测试效率,同时也为自己的职场晋升之路打好基础。

面对势不可挡的 ABC(AI + Big Data + Cloud)技术浪潮,无论是从被测对象本身的复杂性、多样性和规模性来讲,还是从测试技术以及测试基础架构从无到有的发展来讲,都需要测试工程师的知识面、测试设计能力、测试开发能力和测试平台化抽象能力有质的提升。对此,我结合趋势总结了以下三点。

第一,自动化测试在软件质量工程中的地位发生了质的变化,从原本的“以自动化测试为辅”变成了“以自动化测试为主”。

所以,你不仅需要从业务本身出发来对软件进行手工测试验证,还需要掌握完整的自动化测试开发技术来设计自动化测试用例。

第二,传统软件企业的产品发布通常以“月”为单位,因此,测试执行总时间不会成为关键问题。

但是,对于互联网企业,尤其是大型电商网站,产品上线周期通常都是以“天”甚至是以“小时”为单位,留给测试的时间非常有限,这也就对测试执行总时间提出了极大的挑战。为了解决这个难题,你需要一套完善的高并发测试执行基础架构的支持。所以,作为测试工程师,你就必须掌握设计开发测试基础架构的关键技术。

第三,随着自动化测试的规模化,测试数据准备的各种问题被逐渐暴露并不断放大,成为影响自动化测试效率以及稳定性的“拦路虎”。

早期的传统测试数据准备方法,无论是从测试数据准备的时间成本,还是从测试数据的稳定性和测试数据创建的便利性上看,都已经很难适应大规模自动化测试的要求。

所以,你必须系统性地思考如何才能将测试数据的准备工具化,服务化,最终实现平台化。

通过这个专栏的学习,我希望你能够对这些趋势与挑战应对自如,并能时刻紧跟测试技术发展的新趋势。理想是美好的,但道路往往是曲折的,因为你和我都非常清楚,技术人想要“一口吃成胖子”几乎是不可能的。

但是,不要气馁,我在这个专栏里根据多年的从业经验,给你总结了下面这个“三步走”的策略,助你破茧成蝶。

第一步,成为互联网时代合格的测试工程师。如果你是入行不满 3 年的测试工程师,一定对此有迫切需求。此时,你必须具有快速学习的能力,能迅速掌握被测软件的业务功能与内部架构,并在此基础上运用各种测试方法,尽可能多地发现潜在缺陷,并能够在已知缺陷的基础上进一步发现相关的连带缺陷。

从知识体系上看,你需要有比开发人员更全面的计算机基础知识,还需要了解互联网的基础架构、安全攻击、软件性能、用户体验和常见缺陷等知识。

从测试技术上看,你需要能够使用常见的测试框架或者工具,需要具有一定的自动化测试脚本的开发能力,这可以把你从大量重复的工作中解放出来,然后你才能有时间去做更有意思的工作。

第二步,成为互联网时代优秀的测试工程师。如果你想从“合格”变为“优秀”,那必须先认识到两者的差距在哪里。

首先,合格的测试工程师关注的是纯粹的测试,而优秀的测试工程师关注更多的是软件整体的质量,需要根据业务风险以及影响来制定测试策略,有效控制测试的时间和成本,并且能够对测试框架以及工具做出适合项目需求的选型。

以新房装修为例,合格的测试工程师就是各个工序的装修师傅,他们只管按照设计要求做好自己的工序,而优秀的测试工程师更像是个包工头,他们关心的是整体交付的质量。

其次,优秀的测试工程师不仅可以娴熟地运用各类测试工具,还非常清楚这些测试工具背后的实现原理,以及多个同类测试工具各自的优缺点和适用场景。在遇到问题时,你还需要能够通过二次开发解决工具和框架层面的问题,对于没有合适可用工具的场景,可以自行设计开发一些小工具来更好地展开测试工作。

当然这个阶段,你很有可能会接触到一些代码级的测试,这就要求你具有一定的开发背景,并能够很好地理解代码级的测试技术。

最后,随着自动化测试用例的不断增长,自动化测试的关注点也从原本的“如何把手工测试步骤用自动化脚本实现”变成了“如何构建低维护成本,可以灵活组装的自动化脚本”,这就要求你理解自动化脚本的分层设计、页面对象模型以及业务流程模型,并且能够把这些设计应用到你的测试框架里。

第三步,成为互联网时代的测试架构师。当你经历了各种类型的测试项目,就会发现这些项目本身虽然差异巨大,但是有很多东西是相通的。

比如,面对大量测试用例的执行,无论是 GUI 还是 API,都需要一套高效的能够支持高并发的测试执行基础架构;再比如,面对测试过程中的大量差异性数据要求,需要统一的测试数据准备平台;再比如,为了可以更方便地和持续集成与发布系统(CI/CD)以解耦的形式做集成,需要统一发起测试执行的接口。

这样的例子还有很多,如果你已经能够站在这样的高度看待软件测试,那么恭喜你,你已经具备了测试架构师的视野。

当然,你还必须对一些前沿的测试方法和技术有自己的理解,并能够在恰当的时候、因地制宜地把它们应用到实际项目中。这就是我给你总结的“三步走”进阶策略了。

千里之行始于足下,接下来我会从测试基础知识讲起,结合实际案例,由浅入深地带你温故知新,提升自己的软件测试技能。

未来的四个月,我将和你一起探讨交流测试世界里各种有意思的技术,也希望四个月后,你我都能遇见更好的自己。

免费资料

另外,我还给大家准备了一套特别全的「AI 大模型学习资料包」,首次免费送给大家(买不买课都送)!
✅ AI 大模型学习路线图(2025 版)
✅ GeekAGI 知识库:DeepSeek、AI Agent 、MCP、AI 工具和框架、AI 提效案例
✅ AI 大模型面试题 300 道
✅ 26 套 AI 大模型行业研究报告
✅ 50+ AI 大模型必读电子书

👇👇扫码免费领取全部内容👇👇

资料详细内容如下
福利 1:AI 学习路线图(2025版)
2025 年入门 AI 大模型该学什么,有这张图就够了!

福利 2:GeekGI 知识库
DeepSeek 知识库
AI Agent 知识库
1200+ AI 工具和框架
MJ、SD 等 AI 应用的一条龙教程
AI 经典开源项目、工作提效 / 副业变现案例

福利 3:AI 大模型面试题 300 道
包括字节、腾讯等一线大厂的 AI 岗面经分享、LLMs、Transformer、RAG、Agent 面试真题…
福利 4:24 套技术大会 2025 年案例 PPT

👇👇扫码免费领取全部内容👇👇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1220306.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何高效接入日本股市实时数据?StockTV API 对接实战指南

在全球金融市场中,日本股市(东京证券交易所 TSE)作为亚洲最重要的市场之一,拥有索尼、丰田、任天堂等众多核心资产。对于开发者而言,获取低延迟、高可靠的日本股票实时行情是构建量化系统或行情应用的关键。 本文将详细…

【开题答辩过程】以《基于uni-app的手账记录小程序的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看

个人简介 慕婉学姐精通Java、PHP、微信小程序、Python、Golang和安卓开发等语言,擅长开发大数据、深度学习、网站、小程序、安卓应用和算法项目。平时从事项目定制开发、代码讲解、答辩教学和文档编写,也掌握一些降重技巧。感谢大家的持续关注&#xff…

门店管理软件核心功能、选型对比与数字化决策参考

于数字化经营转变为常态的当下,一套具备高效性、稳定性的,用于门店管理开发的软件,已然成为实体商家里不可缺少的运营中枢。此类软件不但取代了传统的收银机以及手写台账,还借助集成化的系统,把进销存、会员、营销、财…

书籍-陈仲金《越南通史》

陈仲金《越南通史》详细介绍 书籍基本信息 书名:越南通史(Việt Nam Sử Lược,直译为"越南史略") 作者:陈仲金(Trần Trọng Kim,1882-1953年)【越南河静省人&#xf…

前端小白别慌:30分钟搞懂CSS浮动布局,代码一贴就跑!

前端小白别慌:30分钟搞懂CSS浮动布局,代码一贴就跑!前端小白别慌:30分钟搞懂CSS浮动布局,代码一贴就跑!先别急着骂 float,它当年也是拯救世界的超级英雄float:left 到底干了啥?——说…

Leetcode 107 旋转链表

1 题目 61. 旋转链表 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出:[4,5,1,2,3]示例 2: 输入:head [0,1,2], k 4 …

数据工程新范式:基于 NoETL 语义编织实现自助下钻分析

将分析需求响应时间从“周级”缩短至“分钟级”,实现真正的自助探索与归因分析。本文首发于 Aloudata 官方技术博客:《数据分析师如何能不依赖 IT,自助完成任意维度的下钻分析?》 转载请注明出处。 摘要:本文探讨…

2026年 吸塑品牌实力推荐榜:专业厂家深度解析,涵盖厚片吸塑、精密吸塑、大型吸塑制品的优质品牌全景测评

2026年吸塑品牌实力推荐榜:专业厂家深度解析,涵盖厚片吸塑、精密吸塑、大型吸塑制品的优质品牌全景测评 在当今制造业持续升级与产品个性化需求日益增长的背景下,塑料吸塑成型技术凭借其高效、灵活、成本可控的优势…

2026四川护栏网优质产品推荐榜

2026四川护栏网优质产品推荐榜一、行业背景与榜单价值据《2026-2030年中国护栏网行业市场调研及发展前景预测报告》显示,西南地区护栏网市场规模年增速达8.2%,四川作为基建核心区域,市政道路、交通工程、养殖基地等…

PWR电源控制

PWR简介PWR(Power Control)电源控制PWR负责管理STM32内部的电源供电部分,可以实现可编程电压监测器和低功耗模式的功能可编程电压监测器(PVD)可以监控VDD电源电压,当VDD下降到PVD阈值以下或上升到PVD阈值之上时,…

基于容器化的边缘计算网关应用部署实践:Python+MQTT

摘要: 传统的嵌入式开发面临交叉编译复杂、环境依赖难以管理等难题。利用容器化技术,我们可以将云原生的开发体验带入边缘侧。本文将以鲁邦通EG3110为硬件平台,演示如何构建一个Python数据处理容器,并通过MQTT与内置的 E2C Factor…

计算机毕业设计springboot机票订购系统的设计与实现 基于Spring Boot框架的在线机票预订系统开发与实践 利用Spring Boot实现的机票预订平台设计与应用

计算机毕业设计springboot机票订购系统的设计与实现gz7et (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着信息技术的飞速发展,传统的机票订购方式已无法满足现…

计算机毕业设计springboot智慧乡村服务平台 基于Spring Boot框架的智慧乡村综合服务平台设计与实现 Spring Boot驱动的智慧乡村服务系统开发与应用

计算机毕业设计springboot智慧乡村服务平台z7y9z (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着信息技术的飞速发展,乡村地区的数字化转型成为推动乡村振兴的重…

震惊!腾讯企业邮箱在梅州竟有这样的服务商内幕!

深度解析:腾讯企业邮箱在梅州的技术服务商——广东企拓网络科技有限公司的技术突破与实战验证 一、痛点深度剖析:企业邮箱的"最后一公里"困境 在数字化转型浪潮中,企业邮箱作为核心通信工具,却常面临三大技术困境&…

全球主流进口电子秤制造商综合实力全景对比与评析

一、行业背景:精密称重技术的时代价值 电子秤作为现代工业、商业和科研领域的基础计量设备,已从简单的称重工具演变为集传感技术、数据处理、自动化控制于一体的智能系统。在全球制造业转型升级、质量管控要求日益严…

2026年 塑料板材厂家推荐排行榜:ABS/PS/PP/PE/PET/PVC板材,精选高韧性耐腐蚀工程塑料板材优质品牌!

2026年塑料板材厂家推荐排行榜:ABS/PS/PP/PE/PET/PVC板材,精选高韧性耐腐蚀工程塑料板材优质品牌! 在当今制造业升级与新材料应用日益广泛的背景下,工程塑料板材作为关键的基础材料,其性能与品质直接关系到终端产…

成都附近打印机出租公司、成都附近打印机租赁、成都附近打印机租赁公司、成都周边打印机出租、成都周边打印机租赁、成都彩色打印机出租选择指南

2026成都金融行业打印机出租优质品牌推荐据《2026-2026中国办公设备租赁行业白皮书》数据显示,成都地区打印机出租市场年增长率达18%,金融行业作为高频打印需求场景,对设备稳定性、打印精度及服务响应速度的要求尤为…

核心技术大起底:看这几家真空石墨炉/碳管炉厂家如何掌握加热体命脉

一、行情分析:加热体——真空高温炉的“心脏”在真空石墨炉和碳管炉的技术体系中,加热体无疑是整个设备的“心脏”。它直接决定了炉膛的最高温度、升温速率、温度均匀性以及设备的使用寿命。当前,真空高温炉市场的竞…

车铣复合加工机床品牌推荐:用户口碑与型号全攻略

车铣复合加工机床,作为一种革命性的加工设备,凭借其“一次装夹,全部完工”的卓越能力,已成为现代精密制造领域不可或缺的核心装备。它将车削、铣削、钻孔、攻牙等多种工艺高度集成,能极大提升加工效率与精度,在航…

【JavaWeb】HttpServletRequest_获得请求中的键值对参数相关API - 实践

【JavaWeb】HttpServletRequest_获得请求中的键值对参数相关API - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &…