今年对很多人来说是特别艰难的一年,疫情、裁员、股票缩水、经济下行…各种负面消息接踵而至,身边的小伙伴也离开了不少。即便是留着的人,也略显焦虑,生怕哪天就被“组织优化”了。相对产品、开发角色而言,测试们的担忧往往会更重,感觉自己在老板眼里并不重要,容易成为优先裁撤的对象。这就不得不提到一个时常困扰身处测试岗位的你我的问题:测试的核心价值到底是什么?今天就用一篇文章,来深入聊聊这个话题。
01. 测试的职业意义
任何职业的诞生、发展、衰退、消亡,都有其必然原因。我们需要去客观看待这些原因,并根据环境的变化不断调整自己,才能保持不被淘汰。例如,古时候的更夫,在很长的一段时期内,都承担着重要的角色,后来随着钟表技术的普及,逐渐消失在历史长河里。这不是因为更夫的工作不够努力,而是时代的需要发生了变化。我们个人很难与时代的潮流对抗,我们能做的更多是尽力感知这个潮流,并顺势而为。

软件测试亦是如此,我们要了解测试的核心价值,先要理解为什么会有测试这个职业。网上关于测试发展历史的文章比较多,在这里就不具体展开讲,有兴趣的读者可以自行搜索,我做个概要总结:
早期:测试 = 调试成功
1950s:测试 = 确信软件可以工作
1980s:测试 = 软件测试思想、学科形成
1990s:测试工具迅猛发展
简而言之,之所以测试会成为一个独立的职业,是因为它已经形成了一门专业学科,相关的理论、工具已经发展到普通开发(当然会有天才程序员)难以同时与开发技术很好兼顾的程度。这一点看似很自然,但事实上,当前国内的从业人员,对测试基础理论的掌握程度之低,远超我们的想像。国内对测试职业普遍的认知就是“入门门槛低,没有技术含量,经过简单培训谁都可以做”。于是大批经过专门机构短期培训、非相关岗位转行的测试从业人员走向这个岗位,进一步加剧了“测试只是点点点”的印象。
例如,13 年作

本文探讨了测试工程师在软件开发中的核心价值,从测试的职业意义、自我定位、价值体现和未来发展四个方面进行分析。测试不仅是简单的缺陷发现,而是一门技术专业,需要对理论、方法和工具有深入了解。测试的价值在于帮助产品进行正向构建,准确定义质量标准,参与业务和技术决策。面对未来,测试人员需要关注环境变化,不断学习和适应新技术,以证明并提升自身的价值。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



