默默巫 发表于 2009-2-16 10:52:12

测试是否只是一项简单而无技术含量的工作?(09-2-16)(获奖名单已公布)

一直以来,都听说测试部门是个边缘行业,可有可无,最近经济危机威逼,很多IT企业也都纷纷裁员,最先都是拿测试组开刀,裁员先从测试人员开始。就算躲过了裁员的厄运,也是减薪,减奖金等各种冷遇。好像很多人都轻视测试职业,认为只是简单的手工点击,没有任何技术含量的漠视感。大家是怎么看待测试这个职业的呢?是否也跟我有同样的感受?

感谢版主投缘提供此精彩问题!如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!

PS:回答优秀者可获得价值50元的当当卡一张.

获奖名单奖项获奖名单奖励答案链接一等奖archonwang当当购物卡50元2#二等奖kuailederen300论坛积分4#

三等奖Jackc100论坛积分 14#三等奖晓颖 100论坛积分 41#

http://bbs.51testing.com/attachments/month_0811/20081125_650d7dccd46be6244f27oXDjE0HoDhyX.gif





相关文章:

做一个专业的测试员

软件测试——芝麻开门

选择测试,你的比较优势在哪里?

更多内容请点击>>>

archonwang 发表于 2009-2-16 11:27:52

呵呵,再次沙发一把

这个问题不是技术问题,也就无所谓简单还是复杂了。从以下几个方面来说明下这个问题的几个点。

1. 测试是个边缘行业么?--看在什么时候。无论哪个行业,都是需要应时而生,应时而动。如果没有计算机行业的高速发展,那么软件测试行业的发展也是岌岌可危的。而计算机整体行业的发展好坏,也会波及到测试行业。如同金融海啸对于任何其他行业一样,整个世界没有一件事情不相互关联影响。行业好坏,应时而论。此所谓:与时消息,与时偕行,与时俱进。
测试更确切的说是一门综合科学,单从纯技术角度来考量可能是无法得出这个结论的。它不仅局限于计算机科学的方方面面,同时也涉及到相关行业及心理学、社会行为学等学科,同时也涉及到法律。统筹起来看,才是整个测试行业的组成。测试在目前看来不大可能成为主流行业--因为基础条件太多,且无法自给自足。但是不能否认,测试仍是检验目标的较好的手段之一。
西方科学将各种事务分门别类,导致测试从各个方面被边缘化了,这个边缘化的本质,可能就是基于利益链条的最后端,也是最为可悲的最高级形态:最好的质量,同时也是最高消耗(成本)。

2. 关于裁员。请大家注意:裁员是企业行为,并不是因为是QA,所以裁你,而是因为QA所产生的附加价值已相对低于其他部门的生产价值,所以被裁。理性情况下,是为了达到利润最大化和成本最小化的一种手段而已。记得某人曾经讲过一句:一个企业,一家公司,除了销售,其他一切都是成本。从一般IT企业进行分析,不难发现,离不开投资者,离不开基本的运营管理者,离不开基本的人力资源、离不开基本的财务管控、离不开基本的销售,也离不开基本的生产者,而依附于这些基本点的其他组织和人员是可以精简,甚至是可以割离的。处在这样的一个下端,是造成被裁从QA部门开始的一个原因。同时,企业的成本在金融危机阶段相对利润上升也是一个重要参数。这一特殊阶段,除了一些必要的和基本的内容需要保障和满足外,其他的一律都可以进行精简操作。一方面,进一步压缩成本,另一方面,也迫使在岗人员更快速提升技能,以支持后阶段的工作。

3. 关于技术能力和内涵。第一句话是废话:高端人才无论在哪个行业都是稀缺的。只不过不同行业的进入门槛有高低而已。之所以如此,是因为测试的进入门槛较其他部门的进入门槛低。但是测试的能力提升却又何其不易,不仅得知道得多,还要对某些领域有较深入的理解。而这些都需要大量的时间和资源。所以,只有在这一岗位上坚持了8年以上的各位技术人才,才有资格在这里谈论技术能力和内涵。大部分的XDJM我相信都只对某一块的知识比较丰富,而且还仅仅是限于跟测试相关的一块。
很多做软件做了较长时间的同仁说,开发和测试最后还是会交汇到一起,可惜的是,由于入门门槛高低,能力不一定对等,结果发现开发与测试之间要达成对应的技术成就差距就很明显的拉大了。说得不客气点,就是门槛低,成长慢,影响力不足。光从收入上就有明显的差距。可以参考看下各大招聘网站放出来的人员资源报告。

[ 本帖最后由 archonwang 于 2009-2-16 16:11 编辑 ]

aman_cao 发表于 2009-2-16 11:40:56

呜呜,从我们公司的现状来看,I can agree with you anymore,第一批裁员就是从QA人员下手的,裁掉了70%。
关于这个问题,呵呵,测试已经成为一门独立的学科,如果还有人这样认为的话,无语啊。

kuailederen 发表于 2009-2-16 14:50:21

测试是一项简单而无技术含量的工作吗?
这是个很好的话题,是一个让人思考和回忆的话题。
不得不承认,我走上测试之初,也觉得测试入门容易,技术含量低,成就感少等。但这些感觉随着工作时间,工作经验的增多,慢慢的就会有所改变。当你能独立思考怎么才能做好测试的时候,当你为了改善测试过程苦苦冥想的时候,当你清楚认识到自己工作价值的时候,当你为自己选择了测试而喜欢上测试的时候,你的想法就会彻底的改变。
   我觉得,测试不旦旦是一门技术,而要上升到一门学科,一份富有挑战性的工作。测试是一门艺术。
   测试之初,由于从事的基本都是功能测试,也就是了解业务后,写测试用例,执行测试,跟踪缺陷这些工作。我大学毕业,只给了我一天的时间熟悉业务,然后就开始和老员工平分工作任务,进行测试。我觉得自己入门很快,测试出的问题比他们还要多。但一段时间后,就为这重复繁琐的工作烦心,觉得缺少挑战性了。而自己了解到,有很多的测试工具,还有性能测试,白盒测试等等,自己都没有能力做,所以产生了同样的感觉,自己的测试没有什么价值了。
      有这种感觉了,我就选择了跳槽,到了一家公司,虽然规模小,测试工作比较初级,管理也非常的混乱,但吸引我的唯一地方就是,他们有性能测试方面的培训。现在想来,也是这家公司给与了我非常多的机会。因为公司测试管理混乱,没有任何管理流程,没有缺陷处理规范,没有一点质量管理上的意识。由于我前家公司测试做的还是相对规范的,我想经理提了一些这方面的建议。经理虽然也不明白,但很支持我来做这方面的工作。于是,我挖空心思的为公司做流程,做标准。于是,把原公司的一套拿过来了,觉得也可以。后来公司招了很多新手,我就担任起培训的工作,虽然自己很多是现学现卖,但确实也认识到了自己有很多的不足,可以说在这个阶段,测试对于我来说,才觉得它并不简单,并不好做。我常常为一个业务流程的测试,怎么样才能做到最大功能覆盖而思考,为引进什么测试技术才能提高工作效率而苦苦思考。虽然这阶段我从事的依然是简单的工作,虽然我学会了性能测试,但我不再觉得测试简单,测试没有技术含量,测试是需要思考才能做好的工作。
       后来为了自己的职业发展,我又跳槽了,因为我想转行做质量管理。我觉得测试只是保证了软件的功能性,与质量没有任何关系。换一种说法,目前大部分公司的测试现状只是用来证明已有的软件功能正常可用即可。这并不是真正的质量。所以提高质量只能从质量管理过程改进,从建立一套有效的管理流程和标准才可以。 我同样选择了一家测试刚起步的公司,自己作为一名唯一的“质量人士”开始思考,为真正的质量服务。 我从最初的理论知识看起,从发现自己以前老挂口边的集成测试,系统测试,回归测试,并不明白他们在各个阶段针对什么;自己常给别人培训的静态测试,动态测试,a测试,b测试,只是当成一个概念而已,并没弄清楚他们存在的价值;当然,还有很多很多其他的方面,都是一知半解的程度。而目前自己正在做测试策略,测试度量方面的研究,如何才能把他们引入到测试工作中,为测试工作起到推进的动力和衡量的标准。所以这个阶段我觉得测试是一门学问,一门需要潜心钻研测试有才成果的学问。
      在我看来,测试工作因具体的公司,具体的业务不通,不可能有统一的准则,而目前的准则都是国外一些公司总结的成功经验。这些经验很有借鉴力,但不能完全照搬,所以我们可以学习人家的理论,人家解决问题的思路,但具体的办法还是我们自己来思考。测试你可以追求技术,用一种工具代替N个人的工作,用一段程序解决人工无法测试和描述的地方,用软件测试软件;你也可以往管理方向发展,深入的学习软件工程,软件周期过程的质量行为,优化测试过程,协调部门配合工作,从时间和效率上为测试做贡献;你也可以追求目前看来没有技术含量的功能测试,做到看见需求就能预知缺陷,做到看到现象就能猜测错误原因,做到你写的用例能把99%的缺陷测出来。当你做到这些,你还觉得测试简单吗? 你还觉得测试没有技术含量吗?
   测试人员首先要看到自己的价值,虽然现在还很初级,但以后肯定可以。而这些都需要你自己要有清楚的职业规划,要去努力。
总是书到用时方嫌少,自己才明白对测试理论知识是多么的匮乏,

[ 本帖最后由 kuailederen 于 2009-2-18 17:20 编辑 ]

qinxiaocang1202 发表于 2009-2-16 17:12:08

这些话是对不了解测试的人来说的。

初入测试的话,也许每个人都可以,但要做好,做到让开发人员认同确是不容易的事;没有地编程上达到一定程序,提出的BUG就不会被重视,这是我现在最大的感觉,所以我在学习编程的相关知识,让自己更具有说服力;

要做好测试,就要不断的提升自己,学习学习在学习;

black_tulip 发表于 2009-2-16 17:37:12

我所了解的某IC公司,08年底也有裁员,研发人员裁员比例在10%左右,而测试组没有裁。
要说简单,什么工作不简单呢?我们每天的工作,有一部分是重复性的,有一部分是创造性的。做好重复性的工作,可以得到个基本的合格,多数情况下混混日子也就够了。如果事事都追求离目标更近一些,完成得更完美,是需要突破、创造、思考、耐心、坚持和毅力的。
技术含量,做一个PPT也很有技术含量。关键看你想做到什么水平,愿意花多大的精力去做。
说到底,还是一个态度。不过,没有兴趣,难来态度啊。

投缘 发表于 2009-2-16 17:43:49

回复 2# 的帖子

分析的很好

lifr 发表于 2009-2-16 18:24:48

我觉得这里有两个问题, 他们之间其实并没有直接的联系
1) 是否QA的重要性比Dev低
基本上是的. 相对来说QA是锦上添花的工作.没有QA的工作,产品可能烂一点.客户抱怨可能多一点. 但没有Dev的工作,就没有产品卖钱.
如果企业陷入生存危机,从QA开始裁员我觉得是可以理解.
但幸运的是,大多数企业还是有长远打算的,所以从我个人的观察,自己的公司和朋友的公司,都没有"先拿QA开刀"的现象.

2) 是否QA是没有技术含量的工作
这个我觉得讨论的已经很多了. 我就无须多言.

企业裁员是根据重要性,而不是"是否更有技术含量".门卫技术含量也比较低,但企业如果裁员的话,门卫可能是最后一个走人的.

ddkfamily 发表于 2009-2-16 21:05:44

我认为软件测试存在的根本价值有两点:
1)为直接客户-最终用户,提高质量,提供满足需求的软件系统。
2)对公司-提高用户认可度,塑造企业形象。

[ 本帖最后由 ddkfamily 于 2009-2-16 21:10 编辑 ]

archonwang 发表于 2009-2-17 08:54:43

原帖由 lifr 于 2009-2-16 18:24 发表 http://bbs.51testing.com/images/common/back.gif
我觉得这里有两个问题, 他们之间其实并没有直接的联系
1) 是否QA的重要性比Dev低
基本上是的. 相对来说QA是锦上添花的工作.没有QA的工作,产品可能烂一点.客户抱怨可能多一点. 但没有Dev的工作,就没有产品卖钱.
如 ...

一言中的

rolei 发表于 2009-2-17 13:24:37

简单的手工点击就能发现程序的诸多错误???

如果只是简单的手工点击就能发现程序的诸多错误,那么被点击的程序还算得上是程序吗?
是垃圾还是程序?

如果不需要任何技能就可以做测试,就能发现程序的问题,可悲的该是测试人员,还是程序的开发者?

闻道有先后,术业有专攻,如是而已。

luming 发表于 2009-2-17 14:10:22

任何工作,在自己的圈子里面评价都不会得出什么过于公正的评价。
在51tesing,当然都会说自己的测试工作有多么多么的重要,有多少的不容易,有多高的含金量。
但是在这里,即使说的更好,对外界也没有什么大的影响。

其实测试的基础比起开发一直都是比较薄弱的,从一个公司的角度,售前、需求、开发、测试、售后、财会、人力等等,如果必须要裁剪一个部门,你是老板,你会拿哪个先开刀。

佐伊 发表于 2009-2-17 14:14:35

一般人心里想的技术无非是专业型的技术,可能很多人心里就会把技术想成是电脑技术.
不论何种文化,技术都是异曲同工的词汇。它可以指物质,如机器、硬件或器皿,但它也可以包含更广的架构,如系统、组织方法和技巧。它是知识进化的主体,由社会形塑或形塑社会。如电脑等新技术的增生使人们相信技术是社会进化的决定性力量,换句话说,它是趋动改变的自发性动力。最好放弃化约主义的观点,而将技术视为包含了社会、政治、历史及经济因素等一起作用而造成改变之多面向社会网络的一组成元素。

[ 本帖最后由 佐伊 于 2009-2-17 14:16 编辑 ]

Jackc 发表于 2009-2-17 14:25:38

这个问题提得好~!

之所以说问题提得好,并不是说这个问题有多么新颖,而是它一语重地刺到各位测试同仁的内心敏感处。

相信各位测试的同仁曾经都被这个话题困惑过,其实只要放平心态即可,如楼上老兄说的“闻道有先后,术业有专攻。”

那么为什么这个话题如此火热?怎么没人说:“开发是否只是简单的敲打键盘而已?”无非有两方面原因:
1、外因:这个就是些客观原因,偶不多说了,将大家在工作的抱怨总结起来即可。
2、内因:
       没有对自己进行准确的定位。偶们常说,做多少事,拿多少钱。如果觉得自己薪资低、地位低,首先应该分析是否自己做的工作是否重要?对付钱的公司带来了多少效益?假设公司没有你,会做怎样的调整?把这些东东通通想了一遍后,如果你还是觉得自己拿钱少,恭喜你,可以直接跳槽了~
             内因还有一个原因是个人的贪念与欲望,这个比较敏感,偶就不多说了,自己体会。

总结:有存在必然有需求,万物存在必有其根源。

jenvee 发表于 2009-2-17 17:33:51

回复 1# 的帖子

明确自己的服务对象
1.老板2.经理3.开发4.技术5.市场
想要不被T:
1.最重要的使要让老板知道你能给他带来利润,降低成本
2.让经理明白他需要你的工作报告(用数据回答)
3.测试可以帮助开发提高技术,完成更好的程序
4.公司网络管理
5.减少客户电话市场人员,因为碰到技术问题,市场人员不懂,那么他们的工作那是折磨

tinayuan1981 发表于 2009-2-17 18:24:03

我必须说,没有没有用的行业,存在就是有理由的
只是想在中国的很多企业,还是不能认识到测试的重要性:lol

月野幻儿 发表于 2009-2-18 10:41:04

存在即合理呵呵,测试人员要懂的东西可不少。

bubill 发表于 2009-2-18 13:56:41

公司重视,你就有饭吃,说不定还能涨薪,比我所在的公司。就这么简单的道理,你所在的公司不重视,拿测试人员开刀,那只能说明你进了个垃圾公司,如果是因为测试水平不行,那就是你个人问题了,如果是因为其他原因,那就是RP问题了。我所在的公司很重视测试,不仅没有裁员,反而还给我涨薪了,而且还在扩招测试人员。。。。你选择的公司决定你的未来,你的未来掌握在自己的手里。

lzy0302 发表于 2009-2-18 14:09:07

我今天就被老板狠狠的鄙视了一顿,他说,以他十年的开发经验,来做测试是绝对足够的,说测试的简单性不足以让公司花钱养一个闲的测试人员。就要求我做开发,我都被气死了。

seal2139 发表于 2009-2-18 14:15:43

这是怎么回事呢!我们公司首先被裁掉的是开发!如果有测试经验的还可以转到其它部门。

不被重视测试的公司不是好公司!

好~~~~自己顶一个!:handshake
页: [1] 2 3
查看完整版本: 测试是否只是一项简单而无技术含量的工作?(09-2-16)(获奖名单已公布)