51Testing软件测试论坛

标题: 怎样成为一个合格的测试工程师 [打印本页]

作者: pcxty    时间: 2010-7-13 22:48
标题: 怎样成为一个合格的测试工程师
前段时间和几个测试朋友聊天,说到测试界的新闻,我想最大新闻莫过于智联招聘网站的一个测试行业的调查报告吧。
该报告指出“目前测试从业人员不会超过5万,合格的测试人员不会超过3万,而工作超过5年的更不会超过1万”,姑且不说数据是否准确(据我经验,应该八九不离十)。单在这里说说怎样才算是一个合格的测试工程师,怎么才能成为一个合格的测试工程师。

首先说说怎样才算是一个合格的测试工程师。
一个测试工程师应该具备的素质我想在很多介绍软件测试的书里已经都列举过了,这里就不在重复,而一个合格的测试工程师和一个测试工程师的最大区别在哪儿?不外乎就在与测试思想。合格就在于他接受到测试任务后所做的第一件事情是想而不是做。合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中。
许多人都会说测试思想是一个空洞的东西,而我也曾经写过或说过太多的例子用以证明它,这里只建议想做合格测试工程师的人去看一本书吧,它的名字是<think in java>,在我眼里,它并不是一本讲技术的书,同时它也并不只适用于开发人员。
接着说说怎样才可以成为一个合格的测试工程师。
不是有一个玩笑说某某公司扫地的大妈都可以做软件测试,某某公司看门的大爷都可以做软件测试。由此可见人们对软件测试的误解和测试工程师的尴尬。其实并不是任何一个人都可以成为测试工程师的,其实并不是任何一个测试工程师都可以成为合格的测试工程师的,要想成为一个合格的测试工程师,你必须有血有肉还的有思想。技术没有可以学,思想是学不来的,思想是需要实践的。毛泽东思想也不是他老人家凭空想象出来的,你说是否?
于是我建议大家:
1.每半年读一本测试书籍(现在的测试书籍也多起来了,尽管很多都是东抄西抄的,能力够的话去读英文原版,译本基本都不能完全领会作者的思想,人家老外的测试发展要比我门多几十年呢)
2.每半年学一门测试技术(IT行业变化很快,测试技术也同样,每年都有新的测试技术出现,不希望大家对每一个新出现的技术都掌握,只希望每一个测试人员对本人从事的这个行业要充分了解和熟悉,因为在你现在和将来测试的项目中,你要选择最合适和最有效于这个项目的测试技术,如果你连所选对象都不知,那谈何选择,又谈何合适呢?)
3.每半年学一门IT技术(这里的IT技术范围要更广一些,做测试人员要了解更多的知识,如你做性能测试,你需要了解操作系统,你需要了解软件架构,你需要了解低层实现,你需要了解中间件,你需要了解数据库,你需要了解他们的配置与实现方式,你还需要了解硬件,了解网络,了解内存管理机制,了解磁盘I/O原理等等)
4.要学会思考(测试人员要学会在测试前思考,测试中思考,测试后思考,思考的结果要记录下来,没有一个人敢说他自己是天才,可以记住所有的东西。想好后那就去做吧,去验证吧,如果不对,那返回重新思考,然后再去做,只有这样,你才会做的更好。)
5.要重视测试设计(某开发人员曾说过他精通JAVA,精通C,我于是和他说,那给你10年或20年,你用你精通的JAVA来写出一个可以替换WINDOWS的操作系统。他从此不在这样说,因为他知道即使给他一辈子,这对他也是一个梦。测试何尝不是,你测试技术再高,你也不可能测试的更好,重视测试设计吧,这才是测试之关键。)
6.多和测试同行交流(在一个封闭的圈子里,或在一个公司里,你觉得你是测试高手,当有一天你走出这个封闭圈子的时候,你才发现,天外有天,或许捆饶你一个月的难题某些测试同行轻描淡写的一句话就可以为你解决。测试是相通的,测试思想更是相通的,多去做一些比较,才可以看到自己的不足。)
我是崇尚测试技术的,所以相信, 尊重源于实力!因此希望更多的测试人员能得到测试同行的尊重,能得到开发人员的尊重,能得到企业的尊重。
同时我更崇尚测试思想,所以我更相信,在软件行业更加规范化后,企业对测试工程师的要求必定是测试思想第一,经验第二,而测试技术只能排第三了。
作者: werm520    时间: 2010-7-13 23:37
不错~   测试我认为是入门简单,深入则困难,因此自学很重要
作者: msnshow    时间: 2010-7-14 08:44
要有一个标准才能判断是否合格
作者: kuangquanshui    时间: 2010-7-14 09:02
学习了
作者: junjunpn    时间: 2010-7-14 14:30
标题: 回复 1# 的帖子
要想做的好,就要不断的学习
作者: xuechangxu    时间: 2010-7-14 17:33
测试思想最重要,赞同啊
作者: chengning    时间: 2010-7-14 17:34
学习了 努力中
作者: 楠族开心果    时间: 2010-7-14 17:45
入门简单 看似难啊~~~~
作者: liuhaisheng2008    时间: 2010-7-19 16:12
要提高必须要来真的,学习来不得半点虚的!支持发帖
作者: lele2003303    时间: 2010-8-18 21:46
标题: 回复 2# 的帖子
同意2楼的观点,
也谢谢1楼分享
作者: alice2003yf    时间: 2010-8-18 23:11
学习了,现在才发觉测试是越做越难
作者: chelili    时间: 2010-10-25 10:49
个人也在学习努力中。。。尽快做好了。。。
作者: lyingmore    时间: 2010-11-2 16:26
受教了,努力。。。
作者: 月夜心    时间: 2010-11-3 13:49
赞同,测试的思想应该说思维是最重要的
作者: 小李子    时间: 2010-11-4 15:55
思想,策略最重要
作者: 梓木    时间: 2010-11-4 17:19
写的要,强烈的顶一下!
作者: 妞牛扭拗    时间: 2010-11-5 16:59
有血有肉有思想
作者: a294102973    时间: 2010-11-8 11:39
顶顶
作者: gxddh888    时间: 2010-11-8 14:17
最简单的也最复杂。
作者: sunny.cs    时间: 2010-11-8 14:49
作者的思想有血有肉,推荐的方法也好好
作者: caiw0418    时间: 2010-11-12 09:13
思考的技术!
作者: 449180704    时间: 2010-11-12 10:47
受教了,的确是入门简单,深入难啊,现在就遇到一个坎了,不知道如何提升自我了
作者: caiw0418    时间: 2010-11-19 17:33
很好  收藏起来 等有空看
作者: zhilingying    时间: 2010-11-22 11:10
赞同!优秀的测试工程师就是在不断地学习和积累中造就的。
作者: ECU35    时间: 2010-11-22 18:11
我刚入门.学习了
作者: 449180704    时间: 2010-11-29 09:38
受教了,刚开始以为测试只是点鼠标,但是想深入却发现很难
作者: susiemian    时间: 2010-11-29 19:21
写的不错哦
作者: jicheng687    时间: 2010-12-21 15:21
good
作者: xinyu2010    时间: 2010-12-22 21:51
回复 1# pcxty


       楼主说得真在理儿!!顶!!
作者: 赵金莹    时间: 2011-1-24 17:03
受教了反思了
作者: lwzz    时间: 2011-1-25 13:37
一个操作系统开发难度并没有想象中的大,问题是要开发出替代windows的操作系统很难,这不仅仅是技术方面的问题,LZ比喻得不恰当。
作者: coolwind09    时间: 2011-2-15 17:25
有血有肉有思想 !我也觉得测试是这样子的啊,测试就如同LZ 说的,都加油吧!只有测试技术都上去了,才会一个不同的台阶!
作者: killer_honor    时间: 2011-2-17 13:25
从菜鸟到成熟.......
作者: wangxr01    时间: 2011-2-17 18:08
回复 1# pcxty


    不错,学习了
作者: zhtgreen    时间: 2011-3-4 15:03
思想也是需要悟性的
作者: luxinpei    时间: 2011-3-6 16:27
学习了,谢谢...
作者: 狼群    时间: 2011-3-7 17:29
得活!
作者: 51testing_xiaot    时间: 2011-3-8 13:26
回复 1# pcxty

很好的帖子
作者: 收东纳西    时间: 2011-3-15 16:56
刚还是接触测试,才发现原来做测试要学的东西真多。
作者: 花开茉茉    时间: 2011-3-18 13:51
正在钻研C语言。。。。。。。。。
作者: seimei    时间: 2011-3-25 16:48
看着简单,做起来就无从下手了!
作者: we.ixingyi@163.    时间: 2011-3-25 19:19

作者: we.ixingyi@163.    时间: 2011-3-25 19:19

作者: we.ixingyi@163.    时间: 2011-3-25 19:19

作者: zhuruize    时间: 2011-4-7 10:14
写的很好,谢谢分享!
作者: Nokia0906    时间: 2011-4-7 13:05
有很久都么的系统学习了,要落后了。不能老是潜水,偶尔也要冒个泡。
作者: coolwind09    时间: 2011-4-14 13:41
个人认为合格的测试员必须满足:
1.精通测试理论
2.掌握测试流程、熟练编写测试的相关文档
3.熟练掌握测试工具
4.数据的基本使用包括(增删改查,执行存储过程)
5.基本的网络知识
6.代码的走读能力
作者: l_jane    时间: 2011-4-17 23:36
同意,受教了
作者: ruirui。    时间: 2011-4-19 14:59

作者: ruirui。    时间: 2011-4-19 15:02
再次挖出来
作者: lavern    时间: 2011-4-20 10:12
学习了~
作者: linghan1991    时间: 2011-4-22 11:26
思想很重要
作者: linghan1991    时间: 2011-4-22 11:27
顶顶
作者: ianchen    时间: 2011-4-22 12:14
的确,测试看似容易,想要把一个软件测好的确不容易;
作为自身提升,自学真的很重要
作者: 春天梅花    时间: 2011-5-5 11:07
学习 钻研
作者: longjin0505    时间: 2011-8-11 17:41
测试思想最重要,赞同啊
作者: liqianq312    时间: 2011-8-18 09:57
刚进入这个行业,学习了啊
作者: 黎明玥    时间: 2011-8-21 20:58
入门简单,深入难呀!学精非常的困难
作者: rhyme1981    时间: 2011-8-30 15:16
写得好,顶一下。
努力执行你的建议,很不错
作者: wdlcoke    时间: 2011-9-1 17:13
坚持学习中
作者: chey4566    时间: 2011-9-23 23:06
学习中呢,要好好研究下!
作者: 1595819808    时间: 2011-9-25 19:18
LZ说的真棒
作者: vi_2010    时间: 2011-10-19 15:40
受教,学习中
作者: 血红雪白!    时间: 2011-10-19 17:15
句句说到我的心坎儿里~~
作者: dennyqiang    时间: 2011-10-21 17:34
楼主讲解得很对,赞同楼主的观点。如果一个人能真正把这些事情做起来,不愁成不了专家。
作者: dennyqiang    时间: 2011-10-21 17:34
楼主讲解得很对,赞同楼主的观点。如果一个人能真正把这些事情做起来,不愁成不了专家。
作者: xxiang333    时间: 2011-10-22 21:56
易懂难精
作者: 东方明珠    时间: 2011-10-23 11:54
说得不错,思路思维是很重要的。。。。。。
作者: a1s165    时间: 2011-10-24 13:03
测试思想很重要,其他都是浮云
作者: MonaDuan    时间: 2011-12-26 16:33
灰常好啊 MARK下 要好好学习
作者: miaoru    时间: 2011-12-29 14:46
在简单中透露着复杂,顶
作者: cannaling    时间: 2011-12-29 15:25
的确是这样的,测试中自己的测试思路很重要,需要有发散的思维
作者: 好人军团长    时间: 2012-1-8 17:50
看看 了解下
作者: f578170232    时间: 2012-1-12 16:06





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2