51Testing软件测试论坛
标题:
怎样成为一个合格的测试工程师
[打印本页]
作者:
黑客
时间:
2006-8-26 12:38
标题:
怎样成为一个合格的测试工程师
前段时间和几个测试朋友聊天,说到06年上半年测试界的新闻,我想最大新闻莫过于智联招聘网站的一个测试行业的调查报告吧。
该报告指出“目前测试从业人员不会超过5万,合格的测试人员不会超过3万,而工作超过5年的更不会超过1万”,姑且不说数据是否准确(据我经验,应该八九不离十)。单在这里说说怎样才算是一个合格的测试工程师,怎么才能成为一个合格的测试工程师。
首先说说怎样才算是一个合格的测试工程师。
一个测试工程师应该具备的素质我想在很多介绍软件测试的书里已经都列举过了,这里就不在重复,而一个合格的测试工程师和一个测试工程师的最大区别在哪儿?不外乎就在与测试思想。合格就在于他接受到测试任务后所做的第一件事情是想而不是做。合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中。
许多人都会说测试思想是一个空洞的东西,而我也曾经写过或说过太多的例子用以证明它,这里只建议想做合格测试工程师的人去看一本书吧,它的名字是<think in java>,在我眼里,它并不是一本讲技术的书,同时它也并不只适用于开发人员。
接着说说怎样才可以成为一个合格的测试工程师。
不是有一个玩笑说某某公司扫地的大妈都可以做软件测试,某某公司看门的大爷都可以做软件测试。由此可见人们对软件测试的误解和测试工程师的尴尬。其实并不是任何一个人都可以成为测试工程师的,其实并不是任何一个测试工程师都可以成为合格的测试工程师的,要想成为一个合格的测试工程师,你必须有血有肉还的有思想。技术没有可以学,思想是学不来的,思想是需要实践的。毛泽东思想也不是他老人家凭空想象出来的,你说是否?
于是我建议大家:
1. 每半年读一本测试书籍(现在的测试书籍也多起来了,尽管很多都是东抄西抄的,能力够的话去读英文原版,译本基本都不能完全领会作者的思想,人家老外的测试发展要比我门多几十年呢)
2. 每半年学一门测试技术(IT行业变化很快,测试技术也同样,每年都有新的测试技术出现,不希望大家对每一个新出现的技术都掌握,只希望每一个测试人员对本人从事的这个行业要充分了解和熟悉,因为在你现在和将来测试的项目中,你要选择最合适和最有效于这个项目的测试技术,如果你连所选对象都不知,那谈何选择,又谈何合适呢?)
3. 每半年学一门IT技术(这里的IT技术范围要更广一些,做测试人员要了解更多的知识,如你做性能测试,你需要了解操作系统,你需要了解软件架构,你需要了解低层实现,你需要了解中间件,你需要了解数据库,你需要了解他们的配置与实现方式,你还需要了解硬件,了解网络,了解内存管理机制,了解磁盘I/O原理等等)
4. 要学会思考(测试人员要学会在测试前思考,测试中思考,测试后思考,思考的结果要记录下来,每有一个人敢说他自己是天才,可以记住所有的东西。想好后那就去做吧,去验证吧,如果不对,那返回重新思考,然后再去做,只有这样,你才会做的更好。)
5. 要重视测试设计(某开发人员曾说过他精通JAVA,精通C,我于是和他说,那给你10年或20年,你用你精通的JAVA来写出一个可以替换WINDOWS的操作系统。他从此不在这样说,因为他知道即使给他一辈子,这对他也是一个梦。测试何尝不是,你测试技术再高,你也不可能测试的更好,重视测试设计吧,这才是测试之关键。)
6. 多和测试同行交流(在一个封闭的圈子里,或在一个公司里,你觉得你是测试高手,当有一天你走出这个封闭圈子的时候,你才发现,天外有天,或许捆饶你一个月的难题某些测试同行轻描淡写的一句话就可以为你解决。测试是相通的,测试思想更是相通的,多去做一些比较,才可以看到自己的不足。)
我是崇尚测试技术的,所以相信, 尊重源于实力!因此希望更多的测试人员能得到测试同行的尊重,能得到开发人员的尊重,能得到企业的尊重。
同时我更崇尚测试思想,所以我更相信,在软件行业更加规范化后,企业对测试工程师的要求必定是测试思想第一,经验第二,而测试技术只能排第三了。
[
本帖最后由 黑客 于 2006-8-26 13:29 编辑
]
作者:
hua307
时间:
2006-8-26 22:48
OH yeah。。。。。
说起来容易,要做到真的很难。
慢慢来吧,有目标有计划。
我想过得开心就好。呵呵。
作者:
harneyluo
时间:
2006-8-27 11:21
对测试思想觉得还是不是很清晰,觉得自己明白了好像有有点糊涂
唉,估计是缺少实践把
作者:
cr19800604
时间:
2006-8-27 15:53
楼主的建议的确是很好的;
但是要一直做起来是很难的.
作者:
Zee
时间:
2006-8-28 00:01
楼主说的相当好。其实要是保持这样的坚持学习的精神就很难了。不过也不是做不到的,打游戏也是时间,看看书也是时间。
作者:
guyu_susa
时间:
2006-8-28 11:48
标题:
晕倒!
打游戏是用来缓解压力!
看书学习似乎不是这样的!
而且你要是不幸跟了项目组!
不知道,你到时候是去补觉还是看书!
作者:
origo
时间:
2006-8-28 14:14
搂主,写得有水平,呵呵,向你学习
作者:
hlj0216
时间:
2006-8-28 15:04
楼主说的不错,坚持就是胜利!如果有这些思想的话,我想不怕做不成事情。
作者:
ouyu
时间:
2006-8-28 15:33
写的很不错,其实在IT想做好,什么都需要懂得,国内还需要慢慢发展,不过要做到真的不是很容易。
这个合格的测试工程师的标准定的比较高。
作者:
katy_cc
时间:
2006-8-28 15:46
这样看来做测试工程师的要求好高哦,要做早起的鸟儿多多K书了 呵呵
作者:
松间明月
时间:
2006-8-28 16:20
说的不错,要学习
作者:
ivylisia
时间:
2006-8-29 10:27
说得很好,接受到测试任务后所做的第一件事情是想而不是做。合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中。这是做好测试工作的主要思想
作者:
Geenee
时间:
2006-8-30 21:43
sdlkfj3说的好~~
作者:
zhaojl
时间:
2006-8-31 11:58
标题:
能不能详细谈一下测试思想
我是刚做测试不久,问及有经验的前辈,如何提高测试水平给些建议时,他们大多数都会说,测试最重要的是测试思想,我有些迷惑,请大家讨论一下发表一下自己的见解
作者:
heroguo
时间:
2006-9-3 17:19
象我这样一个浮躁的测试者是做不来的...
作者:
wangkunkevin
时间:
2006-9-5 15:57
你我皆凡人,大家慢慢来
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2