如果连精英都裁,很显然这公司不需要测试了
如果菜鸟都留着,这证明他很缺人。 I agreed with your opinion.本人是上海张江高科技园某企业一员工,遇到金融风暴周围就开始减薪裁员的狂潮。令人费解的是每个公司首先裁员的就是2个部门,一个是市场部一个就是测试部门,首先金融带来的危机销售额下降因此不需要太多的市场人员这个很合乎情理但是为什么裁员首当其冲的名额居然还落到测试者的头上。个人认为还是国内对软件测试行业认知的不足才造成的,目前我国的软件水平在世界上还中低下水平。常常会有这样一个误区,作为IT一种高含金量的技术行业做的是技术活为什么基础的工资会比一些服务行业工资还低一直很让人费解,因此很大一方面软件开发的水平间接的影响到软件测试的地位。思路有点混乱,有空整理一篇文章一起参与讨论 闻道有先后,术业有专攻;有存在必然有需求,万物存在必有其根源。 企业觉得你的岗位有价值,即使你做最简单的工作也不会裁,如果觉得你的岗位没有价值,即使你是管理者,也不见得不会被裁! 两年前我也曾认为测试是一项简单重复的工作,经过时间的累积,我感悟到测试其实是一项技术性很强的工作。
要想成为一名好的测试人员,其关键在于测试设计,测试设计做好了,剩下的只是执行,之前之所以认为测试只是简单重复的工作,是因为我们忽略的测试设计。而能做好完善的测试,又基于你对系统的了解。 那我们就好好积累吧,待我国软件业崛起时,我们就是测试鼻祖啦
怎样才算是一个好的测试人员?
我想从另一个角度来回答这个问题,那就是怎样才是一个好的测试人员?测试人员要求聪明、细心、有耐心、有强的沟通能力、善于发掘问题...同时要求掌握不少技术,了解各种测试方法...
要做一个好的测试人员,并不是多数人理解的那样,简单的点击几个button就可以的。测试决策、测试计划和测试用例尽管也有不少书籍有介绍,但并不是能简单看看书就能学会的,不像开发人员看到一个代码例子就可以照搬实现同样功能。系统的复杂多样,要求测试人员必须有足够的能力去发掘可能潜在或隐藏的缺陷,这不是每个人都能做到的,就算他的开发技术已经足够强。
简单说,测试要求的不仅是书本上能学到的Hard skill,还要求有很强的soft skill。要有全局观察事物的能力,要有把握和控制测试覆盖面的能力,要能正确分析并确定采用何种测试方法,要了解甚至比开发人员更多的技术。
测试是否只是一项简单而不技术含量的工作!?
首先,我在这里要讲的是,写这篇争论本身就是不正确的,甚至可以说是废话请听听我说的以下几点:
1.测试分为两大类别:白盒测试,黑盒测试
但无论是白盒还是黑盒,都是要用测试来证明我们的软件是否正确,什么是测试?测试的目标是什么?测试又应该怎么做,我们在做测试工作的过程中可能大多数初学者认为,测试就是代表客户体验软件是否满足需求,那么,这种思想仅仅只能够作为测试初学者的阶段,当我们做到深度测试的时候,即时是黑盒,也可以做到白盒一样的效果
白盒测试,顾名思义,就是把测试当做白色的盒子,可以让我们看开发所写的代码,引用的什么类,这个类用来干什么,最终实现的目标又是什么
算法中是否存在错误,思路表达是否清晰,代码性能能否满足用户需求,包括所执行算法中的每一个变量会生成的结果又是什么,单独运行又会产生怎么样的影响,服务端和客户端是怎么样进行交互,所发出的封包又是怎么样的写法来拆解等
黑盒测试,以代码生成结果为测试目标,产品的每个模块中包含的功能是否能满足用户需求,功能中又隐含了哪种bug是我们想想不到的,功能与功能之间是否存在冲突,当然,黑盒测试最常使用的是客户端,而客户端又是如何来避免恶意攻击的,仅仅是客户端防止了攻击,那服务端又能否也防止攻击,通过工具模拟多人向服务器发送大批量客户封包又能否保持服务端稳定,功能的判断分支又有哪些,我们是否还存在没有用到的方法以及漏测的地方,怎么样做才能够减小服务器压力提高服务器的性能等等
2.测试是否含有技术含量
可以肯定的说,有,他包含计算机网络知识,计算机语言,软件工程等一系列知识才能够称得上是测试,因为测试是软件发布流程的最后一道工序,所以一定要在软件绝对无致命,严重,一般BUG情况之下才可以安全的交给客户,可以说,测试就代表了质量,当接触了深度测试的时候,我们才真正的认识到,我们的工作量是很大的,功能,性能,强度,硬度都需要用我们的手,眼,脑来实现,做到"你的代码这里写的有问题,只要改成XX就对了",真正的测试应该是这样的,所以就需要测试人更加精进自己的技术,来实现"一夫当关,万夫莫开",当前软件行业日新月异,每天都有不同类型的网络产品上市,今天是网络游戏,那过段时间又是什么呢,而写习惯了网游的开发,又能否适应即将引领市场的网络产品呢?这也需要测试,如果不测试,发现开发用自己惯于写的方法制作出了产品,而后来才发现该产品虽然功能上达到了要求,但性能却很差,这样,不但企业丢了客户,还会坏了名声
所以,我只在这里发表自己的看法,只是想说,当前我国的测试行业是需要加强关注的,测试也是需要技术的,因为如果没有技术而去贸然测试,那最终只能坏了产品,而测试也是有必要存在的,看了上面的帖子,我觉得大家都把心思放在了金融危机上面,其实更多的产品是在国内发展的,比如机器语言和汇编,包括我们现在最常用的C/C++也是在国内很有用的
我在这里写了又臭又长的反驳,各位看了也请发表下自己的看法,你们认为测试是什么,未来的软件工程,软件产品里面是不是需要测试 大家分析得都不错 好
回复 19# 的帖子
不用生气。你的Boss说得一点也没错,测试和开发本来就是一家,只不过思维方式和处理方法不同罢了。方法是很容易学会的,但是思维方式很难调整过来。
你的boss有10年经验,只代表他的生产质量可能优于只有一两年经验的,自己的代码存在很少的bug,但是问题是,一个较大的软件系统不可能只有一个开发人员。三个臭皮匠,顶个诸葛亮。并不是诸葛亮能力不足,而是事务太多,你的Boss在用人观念上存在误区。
在我看来,现代软件系统的开发都是团队化作业,开发的工作是编码生产,测试的工作是验证汇报并提升产品的附加价值。如果你的Boss可以以一抵十,但是却未必能在规定的时间内完成这么多工作。另外,关于你的Boss的观点说下:人员闲不闲,90%靠上级安排。上级不安排工作,全靠员工自动自发,除非你是公司的合伙人。
[ 本帖最后由 archonwang 于 2009-2-19 13:49 编辑 ] 原帖由 cc11496312 于 2009-2-18 20:31 发表 http://bbs.51testing.com/images/common/back.gif
可以说,测试就代表了质量,当接触了深度测试的时候,我们才真正的认识到,我们的工作量是很大的,功能,性能,强度,硬度都需要用我们的手,眼,脑来实现,做到"你的代码这里写的有问题,只要改成XX就对了",真正的测试应该是这样的,所以就需要测试人更加精进自己的技术,来实现"一夫当关,万夫莫开", ...
老兄此言差矣,质量不能由测试代表。测试也不能当这最后一关。 原帖由 sereinyu 于 2009-2-18 14:43 发表 http://bbs.51testing.com/images/common/back.gif
常常会有这样一个误区,作为IT一种高含金量的技术行业做的是技术活为什么基础的工资会比一些服务行业工资还低一直很让人费解,因此很大一方面软件开发的水平间接的影响到软件测试的地位。
这不是误区,高工资的创造的价值高。也许有一些不一样的情况,单总体看,是均衡的。
IT行业含金量很高吗?服务行业干的也是技术活啊。
测试很简单也很难!
测试是一门武功,流程是套路、工具是武器,有简单的花拳秀腿,也有深奥的少林武功!测试好比战争,知己知彼,方能百战不殆!测试好比破案,精心推断,方能柳暗花明!有人说世界不缺少美,而是缺少发现,我看:其实软件不缺少问题,而是缺少发现!以精深的少林武功、用艺术工程的眼光、战争破案的缜密思维去发现软件世界“美”吧! 虽然不是很了解测试但刚涉及到测试
感觉学习的还是蛮多的,大部分人都以为测试是混日子的,没有技术
想想当初你们义无反顾的来到这个行业到现在怎么就退步呢?不管今后怎么发展我还是是慢慢学习 测试是必不可少的,决对,我觉得测试员比开发员研究的东西还要多,一个测试员要对付多个开发员的模块,而一个开发员只需要做好自己的模块就行,哪么测试员要想测试好,就必须花时间去研究各个模块,你说谁了解的多?测试决对是不必少的,开发员不能保证自己的成品没有bug,就算有了bug,因为是自己辛辛苦苦做出来的东西,就像自己的孩子一样不舍得枪毙,可是,自己心疼自己的孩子,别人(客户)却不这样宽恕啊,哪么是缺点总得被指出来,哪么就只有测试员来发挥了,做一个测试员容易,可是做一个优秀的测试员决非容易的事,说它入门不深的只能说明你没有体会到测试的精华之处, 所以测试员一定是受重视的
"测试只是毫无技术含量的工作?
~~~~世界观不一致,你觉得是就是;不是就不是了。不管做什么事情,都要拿出自己的一股热情,冲动的动力,做事情就觉得有意思,
至于"测试只是毫无技术含量的工作? 。个人不这么认为,如果是的话,那么我就不会做测试了。我对测试很有信心,我们公司交出去的成果都需要我们来检查,让我们的软件在这个市场更加完美。这个是我们测试的必要任务。很高兴,这个星期我们的产品又要上线。:) :time: :loveliness: 谢谢指导 重视质量的公司就会重视测试,换句话,重视做事效率的人就是重视检查,由此可见一个人对测试行业的漠视感可以决定他对人对事的态度。我认为测试并不是一项简单而无技术含量的工作,它只是门槛低,前期学的东西不会有太多含义,做好却难。 个人观念问题,对于小公司,承受不住金融风暴的,当然从测试部门裁起~~ 吃这种观点的人 :L 。。。
复杂的事也是简单的事情重复做 能把一件件简单的事情作好已经很不简单了
工作有没有技术含量不是取决于工作 而是你对工作的态度只要你尊重它它就是神圣的你不尊重它就是无聊的