测试比开发水平差吗?

关于测试工程师是否比开发工程师水平差的讨论。文章介绍了初级、中级和高级测试工程师的不同职责和技能要求,强调高级测试工程师需要深厚的开发背景和广泛的知识。中级测试工程师在项目中有关键作用,而高级测试工程师则是复合型人才。文章鼓励测试人员深入学习和提升技能。
摘要由CSDN通过智能技术生成

在国内,一种带有偏见的观点很有市场,即测试工程师比开发工程师水平差,

真是这样的吗?

对于任何行业,从业者水平分布都是金字塔形。

初级测试工程师

很多人理解软件测试就是在计算机前按来按去寻找软件缺陷。诚然,初级软件测试工程师一般只做黑盒测试,也就是说,按部就班地执行测试用例,当预期结果与实际结果不符时,就认为可能寻找到一个软件缺陷。他们往往不关心缺陷后面的逻辑结构。

初级测试工程师往往刚毕业缺乏经验,或是经过短暂的职业培训初窍门径,很多人甚至不是工科专业毕业。

这种岗位不可能是企业的核心岗位,因此很多大型公司都把这种岗位外包出去,由外包公司派来劳务派遣人员来从事此种工作。

初级测试工程师基本没有开发经验,编程能力欠缺,很可能读不懂程序。例如,当出现两个软件缺陷现象不同,但根源相同的情况,由于缺乏对程序逻辑的背景知识,初级测试工程师往往就无法区分,这样就造成相当数量的重复报告,增加了开发人员重复劳动,造成了缺陷统计数据不准确。

中级测试工程师

中级测试工程师可能不如开发工程师在某个领域深入,但是知识面要宽一些。

中级测试工程师通常具有-一定 的开发经验,而且对质量管理、网络、多种操作系统、多种脚本语言、数据库等领域都具有相当程度的知识。另外,中级测试工程师往往较普通开发人员对项目架构接口等细节有更深的了解,他们需要纵观全局并且注重细节才能设计出有效精彩的测试用例,经常需要见人所未见,还会对需求提出改进意见。

由于对项目了解是入木三分,中级测试工程师往往还会负责-些涉及全局性的工作,例如写产品说明书以及向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值