理解并选择软件测试

发表于:2012-10-16 13:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Zee    来源:51Testing软件测试网采编

分享:

  以下为个人观点,如有不赞同者,大可以拍砖指点。

  昨天有一个网友问我是选择开发好还是测试好。

  偶是这样回答的:

  我一直不明白为什么会有人把职业来相比较。我想可能是这两个职业的距离太近了。但是,要说测试人员的开发经验。我觉得这个最不需要问的问题。肯定是有越多的开发经验就越好的。

  有人说了,我开发经验多,我还做测试干什么?

  我不明白这种说法是从哪来的?大概是由于一些不成熟的“开发地位或者薪水比测试高”的观点。

  首先,我想说明一件事情,开发和测试是不同的职业。纵然有很多的相似性,我还是认为他们是不同的职业。但是因为相似性,所以很多人同时有进入这两个职业的机会。而在这机会面前他们开始犹豫不断了。

  到底是哪个更好,更适合自己?在一个刚出道的人眼里看来,判断是那么的困难。换个角度,就算是工作几年的人来断言哪个更好?谁敢如此说呢?我觉得职业没有可比性,不管是什么时候。

  观点一:开发和测试是不同的职业。

  其次,选择是因为什么。

  工资如果是第一考虑要素,无可厚非。对持有此观点的人,我是没有任何负面评价的。因为我也在为生存不断的挣扎着。那看现在的开发和测试行业。

  哪个行业的工资更高?我想从大背景来看还是开发吧。

  我的朋友和我同一年出来的(05年7月毕业),做开发,成教毕业,无四六级证,无其他相关证件。现在找工作6K以下不考虑(另:他本人是很努力的)。敢要这个价位,并且能找到这样的工作,对一个工作不到两年的如此背景的人来说,我想也算是很不错的了吧(不排除有更好的,我只说大部分人)。

  那回头再来看测试,工作一年多,这个价位,我想也是有人能拿到的吧。我觉得这两个职业的薪资水平没有太多的差距。而从技术角度来说。现在很多人的测试还只是在点点点的阶段,脑力劳动并不多。而大家都应该知道,脑力劳动不多的工作一般不会有太多的薪水。

  所以测试现在做的不够深入和做的人的素质有关系。基础知识等方面。在这样的素质下,我觉得没有什么可报怨薪水的。如果你一个人能搭建一套完整的自动化流程,看你还是不是手工测试时的薪水?

  所以我认为,考虑工资是对的,不过要先要求自己的能力(这个我在以前写的东西里也说过,由此证明,我还没有改变观点)。

  有人说应该先做开发后做测试,对于这样的观点我不否认。但也不盲目赞同。

  我想说的就是测试和开发没有可比性。你想要什么,你喜欢什么,就去做什么。至于选择了之后,一些基础的技术能力。那是必备的。应该锻炼。

  对于应该锻炼的东西,是不需要问它的重要性的。它是肯定重要的。至于会不会影响职业的发展,我说:一定有深刻的影响。所以学就对了。而做出选择是不容易的。最难的却不是做出选择,而是选择后是不是能坚持下去。别找借口来说时间不够之类的傻话。这些东西对一个意志不坚强的人来说是致命的东西(如果因为情绪的因素,我倒是觉得可以理解)。

  观点二:要知道自己想选择什么,然后就是埋头苦干。

  最后,关于测试的综述。

  测试的基础知识只是一种常识性的东西,千万要记住的是:不要把常识当成技能。做测试要对业务有很深刻的理解。纵然做很简单的测试。看到很多人在叫着:“手工测试学不到东西呀”、“浪费时间呀天天点来点去的”。我不知道这样的人的工作状态是什么样的。先说一件小事吧:有一个朋友以前做平面的,然后想做测试,后来一直与我交流。现在在做网络设备方面的测试。有一天他上线跟我说,他的工作没有一点技术含量。整天就是点个按钮,看结果有没有错的,最多的是改几个参数。我就问了几个问题(有些问题我自己也不能完整的回答):那你知道你点了按钮之后,到出来结果之前这一段时间程序在做什么?你知道为什么从100M改到10M再重新测试一遍,这有什么差别?等等。后来他说不知道。我说:你这样测试下去,三四年一点长进也不会有。就算给你其他的工作也是一样。所以尽量多想想为什么如此做的问题。

  说这件事情就是要表达我的一个想法,就是要知其然的做事情(我现在也是在学习之中)。

  我觉得做系统测试考虑的东西不仅仅是功能的实现与否。如果出了问题,定位如何来定位?就需要很多的知识了。而有些测试人员把出现的问题描述一下就扔给开发了。当然知识体系不同,如果要求定位也有点不太现实。但我认为测试人员至少有个大致的概念。这个问题可能会出现在什么位置。不过这要前面做大量的工作,具体的就不描述了。

  观点三:不要浮于表面的理解测试。

  希望各位同仁越做越好。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • c_r_u_e_l
    2012-12-06 17:15:42

    做事,需要踏踏实实!

  • duzilonglove
    2012-10-17 11:17:24

    地位问题也是普遍存在的,真的是空穴来风。不敢说全部都这样,至少有60%的单位,开发测试地位不平等。

  • duzilonglove
    2012-10-17 11:15:50

    就您说的薪水问题,真不敢苟同,你看看同学历,同样努力的两个人,假如公司差不多行业类似的话,要是有开发比测试拿的少的。。。算了,我不说什么了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号