软件测试真的比不上软件开发吗?

 服务一类     |      2019-04-25 10:09

  测试和开发需要的技能有交集,但基本上是两★▽…◇个要求不同的岗位。开发技术不行去做测试,不等于你能成为一个好测试人员。测试人员真的没有程序员想的那么容易取而代之。虽然测试人员对编码能力的要求较低,不表示开发人▽•●◆员可以自动成为一个合格的测试。

  测试这个岗位有测试的能力要求,它和开发的主要差异是在于分析和统计的能力。测试的基本能力是能够严格地按步骤执行测试,这个确实•□▼◁★◇▽▼•▼是很容易入门的。但好的测试要求的绝对△▪▲□△不仅仅是这个。当一个人在测试◆●△▼●到达一定程度的时候,他/她就必须开始注意很多流程上的分析工作。

  其实开发在这个位置上也是一样的。最开始◆▼的时候,写个排序之类的算法都不是难事。但一个好的开发不是只会这些就够的。当入行时间长了,开发就必须开始注意领域知识(比如东哥最近刚发布的Adaptive Wide Angle▲★-●滤镜)、架构、设计(比如互操作性,微软已经被人骂了很多年了)等等东西。这些东西都和编码本身无关,但是成为一个好的开发必须掌握这些。这两个职位也许开始时能力要求接近,随着时间的发展则差异会越来越大。但这不是开发部门可以用来鄙视测试部门的★-●=•▽理由。

  另一方面,也正是因为有了两个职位的差异,所以才会有兴趣爱好方面的区别。有的人一开始不理解测试这◇…=▲个职位,慢慢地越做越喜欢;有人试了之后还是觉得不符合自己的兴趣,所以◇•■★▼选择离开。这都很正☆△▪▲□◁◆▲■常。人各▷•●有志,这东西勉强不来。

  测试入门▪▼▼▽●▽●…□▷▷•门槛相对较低,但是入门以后★△◁◁▽▼想要得到长足发展,能力要求甚至超过开发。就像之前说的,一个优秀的测试人员,除了基本的测试技能,还要会敲点代码懂些程序。如果等一个测试人员成长为测试能做,代码▼▲能敲的时候,那才是只懂得○▲-•■□敲代码的程序员该着急该焦虑的时候,谁也别瞧不起谁!

  新梦想总结:测试不是开发的垃圾桶。如果一个和谐的团队想把●一个产品做好,就不应该存在一些“鄙视”或“高人一等”心态。

乐彩论坛17500