我用了3年才学会:在职场上,态度比能力更重要
写给所有在Bug迷雾中前行,却忘了抬头看路的测试人。
2015年,我攥着自动化测试的培训证书,怀揣着对Selenium和Appium的满腔热忱入职了一家互联网公司。我当时笃信一个信条:技术为王。只要我的代码写得够牛,脚本跑得够稳,能发现别人发现不了的深层次Bug,我就是团队里无可替代的核心。
然而,现实给了我一记响亮的耳光。第一个季度的绩效面谈,技术总监对我说了一句话,我至今记忆犹新:“你找Bug很厉害,但你正在成为团队里那个最不受欢迎的厉害的人。”
那三年里,我用无数次碰壁、返工和深夜反思,终于悟透了一个道理:在软件测试这个极度依赖协作和信息传递的岗位上,能力的木桶能装多少水,往往不取决于最长的那块技术木板,而取决于那块叫做“态度”的底板是否存在裂缝。
今天,我想从一个测试老兵的第一视角,把这三年的血泪教训掰开了、揉碎了,和你聊聊为什么在测试领域,态度才是那个决定你职业天花板的隐形之手。
第一章:测试人的三大“能力幻觉”
在我职业生涯的第三年,我开始带新人。令我惊讶的是,我当年踩过的坑,正在他们身上精准复刻。这些坑,我称之为测试人的“能力幻觉”。
幻觉一:技术迷恋症——我只要搞定自动化,我就是大佬。
很多测试同仁觉得,只要精通JMeter、Postman,能搭建CI/CD流水线,就能在职场横着走。但我们往往忽略了一个事实:测试的本质是信息服务和质量度量,而不是单纯的编码活动。
我曾经为了炫技,花了一周时间封装了一个极其复杂的自动化框架,洋洋洒洒几千行代码。在技术评审会上,开发主管却冷冷地问了一句:“你测出了什么?覆盖率提升了吗?漏测率降低了多少?”那一刻我如坠冰窟——我沉醉于技术的精妙,却忘了测试的核心是为业务交付价值。
幻觉二:完美主义陷阱——业余测试员找Bug,专业测试员找Bug的真相。
这是很多测试新人容易陷入的误区。我曾经在凌晨给开发发邮件,标题是“【严重】用户登录模块存在SQL注入风险”,正文里洋洋洒洒分析了漏洞原理和复现步骤,那种捕捉猎物的成就感和掌控感令人上瘾。
第二天,后端组长过来找我,说:“这地方确实有问题,但那个参数是我们内部校验用的,昨天发版前已经加了白名单拦截。你只要跑一下最新的冒烟用例就会发现的,但你太急着证明自己能找到漏洞了。”
最尴尬的不是没测出来,而是你兴致勃勃、大张旗鼓地提了一个无效Bug,像个在战场上对着假想敌疯狂输出的新兵。这种滥用专业能力的“狼来了”,本质上是一种只图自己爽、不顾他人时间成本的自嗨。
幻觉三:真相原教旨主义——我是质量的守门员,上线必须零Bug。
我曾无数次因为一个UI像素偏差、一个极低频的崩溃概率,在发版当晚和产品经理、开发吵得面红耳赤。“这是原则问题!测试不通过就是不能上线!”我觉得自己是包青天转世,铁面无私,坚守底线。
但商业的本质是权衡。后来我的Leader告诉我:“你那次坚持不发的版本,公司因为错过窗口期,直接损失了预估的30%新增用户。那个闪退概率是万分之一,但竞品抢占市场是百分之百。你的责任心值得肯定,但你的质量观缺少商业视角。”
第二章:态度如何重构测试的“专业度”?
当技术能力陷入瓶颈或带来副作用时,是态度让能力产生了正向的复利。这里的“态度”,不是唯唯诺诺,不是无脑加班,而是一种极其锋利的职业素养。
第一重境界:把“证伪”的态度,变成“共情”的能力。
低阶的测试是找茬,高阶的测试是赋能。我的态度转变,是从提Bug的方式开始的。
以前,我的Bug单标题是:“XX接口在高并发下报500错误。”很客观,很冰冷,透着一种“你看,你错了吧”的傲慢。
后来,我的Bug单变成了:“XX接口在高并发场景下出现500错误(复现率约5%),推测可能是数据库连接池配置未随新业务量扩容导致。建议先看ngxin日志中upstream_time这一项,我可协助复现。”
不要小看这一小段文字的变化。前者是把问题甩过去,后者是把梯子架过去。当你从“证伪者”变成“共建者”,你的专业能力才真正开始为团队创造价值。
第二重境界:用“外交官”的态度,做“信息路由器”。
测试是产品、开发、运营之间的信息枢纽。很多质量事故,不是技术不行,是信息不对称。
我曾经历过一次惨烈的线上事故。一个支付相关的Bug,我在测试环境发现了。我觉得这很明显,就在群里@了相关的后端A。A说修好了,我回归通过了。但上线后还是炸了——因为A只修了他负责的订单服务,没有通知到支付网关侧的B。
那次复盘,我主动承担了责任。从此以后,我的工作方式彻底变了。遇到跨模块问题,我不仅推动修复,还会主动形成一个闭环纪要,同步所有利益相关方。这种“追问到底、闭环到边”的态度,比单纯写一万行测试代码更能防止漏测。这是测试人最顶级的专业度,因为它保护的是整个系统的脆弱边界。
第三重境界:以“悲观主义”的态度,做“乐观主义”的建设。
所谓悲观,是测试人的天性——我们总假设系统会以最坏的方式崩溃。但做事的态度可以是积极的。
在一个迭代最后一天,我发现了一个深藏在权限校验里的逻辑漏洞,修起来很复杂,产品经理想先带着上线,承诺下个版本修复。按流程,我记录风险并放行,没有任何责任。但我花了半小时,用清晰的脑图和复现视频,在一页文档里讲清了这个漏洞会造成“普通用户越权看到他人隐私数据”的极端危害。
Leader当场决定延期半天修复。产品经理虽然无奈,但会后对我说:“谢谢你没只是抛一个问题出来,你带来的是一套完整的决策依据。”
这就是专业的态度:不是抱怨,不是指责,而是用专业的影响力,帮助团队更高维度地看见问题,做出正确的商业决策。
第三章:从“测试工匠”到“质量布道师”
工作第五年,我把个人签名改成了“质量布道师”。这是我用了三年才沉淀下的职业定位。
一个能力强的测试,可以保证自己手下的模块不出错;但一个有态度的测试,可以提升整个团队的质量意识。我开始主动做三件事:
第一,推行“质量左移”,不仅是流程左移,更是认知左移。以前我们总抱怨需求文档稀烂。后来我换了一种态度:需求评审前,我先以测试视角给产品写一份“需求反讲”清单——“这个按钮在断网时是新开页面还是Toast提示?”产品同学反而很感激,说我的提问帮他们补全了逻辑黑洞。
第二,构建“Bug文化”的正向循环。我发起了一个“每月最佳Bug”的分享,不讲谁犯了错,而是深度剖析那些“精妙的复现路径”,讨论如何从架构上规避。大家从害怕被提及,变成了乐于参与,最终让质量内建在每个人的习惯里。
第三,用保姆级的态度做知识沉淀。我搭建了团队的测试知识库,每一个踩过的坑,整理成“故障全景回顾”,附带清晰的链路图、根因分析和防御方案。
这三件事,没有一件直接被列入我的KPI,技术难度也不算顶尖。但正是这些事,让整个迭代更加顺畅,让我的技术影响力辐射到了更广的范围。
能力决定了你能走多快,但态度决定了你能被多少人信任着走多远。
三年时间,我从一个拿着自动化脚本到处叫嚣的愣头青,变成了一个能安静下来听开发讲逻辑、能跨部门协调风险、能站在用户床边担心系统崩溃的测试人。
如果现在的你,正在为自己精湛的Fiddler抓包技巧而沾沾自喜,或者为找不到深层次Bug而焦虑,不妨停下来问自己一句:我的工作方式,是在修筑一座让别人信任我的桥梁,还是在垒砌一道证明我比你强的墙壁?
技术可以让你成为一个合格的“质检员”,但只有打磨过的、善良的、负责任的、着眼于全局的
