你软件测试多少年了?说说你的职场经验?
我是一个软件测试新手,工作刚一个月左右。结合我这段时间的个人感悟和跟同事聊天的经验分享,我来分享一下我的几点感受,不一定对每个人都有用,但希望对刚入行或者正在考虑入行的朋友有点启发。
测试不是“点点点”,越往后越靠技术吃饭
刚开始的时候,我也以为测试就是照着用例点一点、记一记。后来发现,纯手工测试做一段时间就会遇到瓶颈——重复劳动多、价值感低、可替代性强。 真正拉开差距的是:自动化、性能、安全、持续集成这些偏技术的能力。不是说手工测试不重要,而是只靠手工,天花板有限。 我现在的工作里,写代码的时间比“点点点”多。自己搭框架、写脚本、跑压测、分析日志,干得越久越觉得测试其实也是开发,只是关注的点不一样。
不懂开发,很难成为优秀的测试 这句话可能有人不爱听,但我想说的是实话。 不是说你要写得比开发好,而是你要能看懂开发在干什么、代码可能在哪里出问题、日志报错是什么意思。不懂代码,定位问题的时候就像盲人摸象,只能靠猜。 我自己是从黑盒做起,慢慢学Java、Python、SQL,现在至少能看懂业务代码、能写自动化脚本、能跟开发讨论技术细节。这个转变过程很痛苦,但跨过去之后,整个人的自信都不一样了。
沟通能力比想象的重要 测试夹在产品和开发之间,两边都得罪不起。产品觉得你找茬,开发觉得你多事。 后来我慢慢学会:提bug的时候带证据(日志截图、复现步骤)、用事实说话、不情绪化。有时候多说一句“这个场景我帮你模拟过了,你看是不是这里的问题”,配合度会高很多。 还有一点:发现问题早点说,别憋到最后一刻。早暴露、早解决,大家对测试的信任度也会更高。
做测试要看平台,跟对项目 同样做测试,在不同的公司、不同的项目里,成长速度差别很大。 同事说之前在一家小公司做功能测试,感觉一年下来没什么长进。后来换到现在的公司(全满科技),做的方向是AI测试、全链路压测、自动化这些,半年学到的东西比之前两年都多。
我一个应届生到这里感觉一个多月的实践经历学到的东西比在大学四年学到的都多,带教的经理也很好,会手把手教我,所以对新人来讲,刚入行一定要大胆问,大胆学,大胆做。另外,对我一个刚入行的人来讲,公司还提供住宿,省了很大一笔钱,心理负担比较低。 所以我的感受是:测试这个岗位,平台和项目质量真的很重要。
别把自己当“边缘人” 很多测试容易陷入一种心态:我就在后面测测,前面的事情跟我没关系。 但好的测试应该前置:需求评审的时候参与进去,提前发现逻辑漏洞;设计评审的时候提出可测性的建议;上线之后关注线上监控数据。越早介入,越能体现价值。 我现在会主动问产品“这个需求为什么要做”、会跟开发讨论“这里是不是可以加个日志”。不是为了表现,是真的想让项目更稳。
保持学习,别吃老本 测试领域这几年变化太快了: AI测试从概念到落地 全链路压测成为标配 云原生、容器化改变了测试环境 测试左移、右移的实践越来越普及 不学习,真的会被落下。 最后想说:测试是一个值得长期做的职业 很多人觉得测试是开发的“备胎”,是入行门槛低才选的。但我想说,真正做深了,测试的技术含量和挑战性不输开发。 尤其是在智能体、自动驾驶、医疗软件这些领域,测试已经不是“找bug”,而是对安全、对生命的负责。做好这件事,价值感很强。 如果你正在做测试,或者想入行,欢迎交流。一起加油。
查看25道真题和解析