51Testing软件测试论坛

标题: 关于测试与开发 [打印本页]

作者: cleverman    时间: 2007-2-3 17:54
标题: 关于测试与开发
年轻时候能转开发就转开发。
年纪大点了,做测试manager.
现在国内测试技术还很落后,测试学不到太多的东西。
不过测试绝对有前途,以后会越来越重要。做了开发,以后做回来就容易多了。
不懂开发的测试只能在最下边,自己学开发有确实很很大的困难,最好有项目练手。
如果转不成开发,要尽量学习一些开发的知识,自己做一些小程序练手,比如Live gadget,简单也有意思。
如果只是手工测试,以后很容易被淘汰。
看看,MS的SDET和Google的SET要求吧。这可是当今软件测试的最高级别职位了。
作者: 小不点-丫头骗子    时间: 2007-2-5 14:40
sdlkfj9
偶是做功能测试的,看来得努力了
作者: wangkui12345    时间: 2007-2-6 10:24
看来我们都要努力了,我们就那种属于不进步就要淘汰的人~
作者: lizkli    时间: 2007-2-7 21:56
努力啊,,sdlkfj3 sdlkfj3 sdlkfj3 sdlkfj3
作者: eva187    时间: 2007-12-31 19:35
原帖由 cleverman 于 2007-2-3 17:54 发表
年轻时候能转开发就转开发。
年纪大点了,做测试manager.
现在国内测试技术还很落后,测试学不到太多的东西。
不过测试绝对有前途,以后会越来越重要。做了开发,以后做回来就容易多了。
不懂开发的测试只能在最 ...

你好,我想问下,你有没有听说过“摩拉维亚”这个公司呢?
这个公司也是搞软件测试的,在中国好像目前只有在南京有,
但是他们招收软件测试员时,为什么非计算机专业的也可以应聘该职位,
而且该公司说对编程语言没有要求,只要英语好,这是一个什么概念呢?
在问下:本地化测试是个什么?他是不是指把该软件翻译成各个国家的语言呢?
谢谢你哦。
作者: cleverman    时间: 2008-1-1 05:11
标题: 回复 5# 的帖子
我没听说个这个公司。英文名称是什么呢?
目前很多测试都是非常简单的测试任务,不需要编程的基础,甚至不需要专业课程的知识。主要工作就是点点鼠标,敲敲键盘。这种是很低级的测试工作。不过大部分公司现在好像都是这样情况。因此,进入测试行业的门槛目前并不高。
本地化测试就是你说的那个意思,不过不是翻译,是检查别人翻译后的语句,也属于比较无聊的测试工作。
作者: eva187    时间: 2008-1-2 19:46
标题: 回复 6# 的帖子
摩拉维亚的英文名称是moravia,
那软件测试有没有好的发展呢?
对以后干软件开发有没有帮助呢?
谢谢你哦!
作者: cleverman    时间: 2008-1-3 09:45
标题: 回复 7# 的帖子
即使最低级的软件测试工作对于以后干软件开发都是有帮助的。只是帮助大小,多少的问题。
软件测试的发展有两条路,一条是管理,一条是技术。管理不说了,任何行业都需要管理人才。对于技术来说,软件测试到达一定程度还是要看开发的能力和水平。我觉得软件产业也算是新兴产业,尤其在国内来说。因此,机会比开发要多,很容易就可以做team lead,或者行业的佼佼者。因此,从这个角度来讲,还是很有发展的。
作者: eva187    时间: 2008-1-3 23:07
标题: 回复 8# 的帖子
谢谢,cleverman.
那你感觉是先做开发,然后再做测试呢?
还是反过来呢?

我在网上 查询了一些关于 软件测试员的 待遇,
好像 这个工作 好像很让人看不起,
地位比程序员还低?

而且在测试软件时出现BUG后,
去和程序员讨论的时候,
他们就把这个任务完全推在 测试员的身上,

在国内是不是 真的出现这种情况呢?

谢谢哦!
作者: cleverman    时间: 2008-1-4 04:54
我想这些情况还是不少的。总体来说,从技术来讲,测试人员和开发人员去讨论还是不具备任何优势的。一般来讲,对实现的细节,开发人员应该更加清楚许多,当然也存在不负责任的开发人员推卸责任的问题。但是,如果测试人员不具备优秀的技术能力和理解,很多时候对于这种情况也是无可奈何,如果公司的体制没有制约的话。
对于先做开发还是测试,这完全取决于自己的能力和机遇问题了。一般来讲,如果你有两个选择的话,通常先做开发会好很多。简单来讲,你做了开发以后有两条路,可以继续做开发,也可以任何时候转到测试。转到测试也是很受欢迎的,也是很容易提升的。可是如果先做了测试,你虽然可能去转做开发,可是困难就要比开发转测试要大多了。不少人甚至很难获得机会。当然很多人先做测试是因为没有做开发的机会,只能慢慢积累自己的能力,在日后有所突破和变化,这也是行之有效的。
测试员的待遇比开发人员低是一个不争的事实。可是还有一点,这个比较是在同等级别来比较的,或者同等公司来比较。是一个整体情况,不代表个体。优秀的测试人员的工资可以完全远远的高与普通的开发人员工资,著名外企的测试人员的工资也比国企的开发人员工资要高。因此,我个人认为提升自己的能力就完全不必要担心工资高低的问题。同等能力的开发人员和测试人员工资应该是相当的。
作者: eva187    时间: 2008-1-4 14:11
标题: 回复 10# 的帖子
恩,谢谢cleverman!

在一个公司,测试人员是不是要比开发人员多呢?
还有对于一个女生,测试是不是更适合一个女生?
算法在开发那块是不是很重要呢?
cleverman,你是做开发的还是测试的呢?

非常感谢!
作者: cleverman    时间: 2008-1-4 16:00
标题: 回复 11# 的帖子
一般来讲,尤其是在中国开发人员是要多于测试人员的。在比较好的模式的公司开发与测试大概是1:1。
当然也有例外,在特殊的情况下,或者特殊的team,产品,测试人员会多于开发人员。可是,至少从我的经验看来,这种情况还是比较少的,不具备普遍性。
说测试更适合一个女生,可能含有两层意思。一层是跟男生向比较,一层是跟开发相比较。我看你的意思是第二种,也就是说相对于开发,测试更适合女生。我认为这个道理还是具备普遍性的,女生确实不太适合开发,因此更适合测试,尤其是那些不需要编程的测试工作。但是也有例外,有些女生天生的思维,编程能力也很强。对于他们来说可能更适合开发。
我认为算法在开发中还是很重要的,尤其涉及到performance的东西。可以说,任何大项目都会涉及到performance,当初我学编程的时候有个说法说程序设计更重要,而性能不太重要了,因为CPU已经很快了。因此我在程序设计上下了比较大的功夫,而很少考虑性能的问题,后来发现这个说法是错误的。
我的职位实际上不能说就是开发,或者就是测试,应该是测试开发。简单来说也是开发,不过不是开发产品,而是开发测试程序。从工作性质来说属于开发,从工作的方向来说属于测试。这种职位目前也是测试发展的一个趋势,测试工程师会逐渐的向开发工程师靠近。其实从美国官方的术语来说,没有什么开发,测试的区分,都是software engineer。software engineer的定义主要就是coding。因此,不编程的测试好像不应该归于这类,可能应该归于software/system/computer analyst。
作者: Timmy_ye    时间: 2008-1-4 20:18
看到大家在这里讨论,自己也想说几句:个人认为测试入门容易,做好就难了,始终认为测试会有更大的发展空间!
目前,软件测试行业无论是技术层面还是管理都很混乱,人才很缺,好的测试人员更是缺少,要做好测试不一定要做开发,懂开发也不一定就能做好测试.道理很明白.测试要学的东西还很多....(欢迎大家交流laoyesz@hotmail.com)
作者: eva187    时间: 2008-1-4 20:24
标题: 回复 12# 的帖子
谢谢cleverman!
那cleverman感觉开发和测试相比较,那个做起来更有成就感呢?
如果从早到晚编代码是不是很会让人产生厌倦感呢?
thank u!
作者: cleverman    时间: 2008-1-5 05:02
标题: 回复 14# 的帖子
一般来说优秀的程序员本身是对编程有着强烈的热爱心理的。即使熬通宵编程序也会感觉到很快乐。比如我个人来说,我一直觉得编程序跟玩游戏差不多,现在都很少玩游戏了,主要是相对编程来说,游戏太简单点了。本身他们就是很爱接受挑战,征服各式各样的难题的人。当然,不少人每天编程确实会很厌倦,或者受不了,这些人可能就比较难成为优秀了。
从成就感来说,我觉得没有理由测试的成就感比开发人员要强。
首先,测试的成就是找到bug,而开发的成就是开发新产品。从意义的大小来说,显然开发的成就要大。当然这也是在同一层次来比较。公司不同,产品不同,意义也会不同。比如你发现一个Windows的安全漏洞和开发一个网页的意义就是另外一种情况了。
其次,一般来讲,开发人员的位置更难进行替代。比如,一个开发主力走了,要找一个人填补他的空缺还是比较难的。而一个测试主力走了,相对来说要容易得多。因此,自己的工作别人很难替代,和比较容易被替代,当然成就感也会不同。
再次,开发在工作中遇到的困难还是比测试人员要大得多。就像我前边讲过的,解决了更困难的问题一般会更有成就感。
还有就是,一个优秀的开发人员完全有可能自己业余开发出优秀的软件,从而出名,或者发财,等等。而一个优秀的测试工程师就很难有这样的机会。你看那些成名的软件工程师哪个不是开发出身呢?
最后,成就感本身就是一个个人的感受,很多测试人员内心的成就感也是很强的,甚至比开发还要强烈,从这个角度讲也可以说测试的成就感比开发强,不过这是一种个人的态度了。
作者: cleverman    时间: 2008-1-7 12:24
标题: 回复 16# 的帖子
我个人觉得还是比较困难。
本身500强的公司水准也是参差不齐,测试的水平更是高低不平。由于微软,Google的测试可能是世界的最高水平了,主要的特点就是对测试人员的技术要求相当的高,而一般的公司是没有这么高要求的。因此,想直接去微软,Google做manager还是很困难的。当然如果是在国外做manager,然后来中国的微软,Google做manager的可能性还是要大很多。如果都是在国内,或者都是在国外还是很困难的。据我的了解,微软的manager一般都是从普通的测试人员做起,然后lead,这样发展起来的。并且,由于微软的人才水准普遍都很高,想管理他们没有一些突出的东西还是比较困难的。而突出的东西最主要就是技术的主导性。虽然manager更多的是做管理的工作,但是能看得出他们在技术上还是很牛的。
还有一方面就是,外边如果来的人直接做manager的话,他根本没有自己的一批人马,很难开展工作。为什么沈向阳调到总部还是要保留在中国微软的位子,就是因为怕没有自己的人马被架空。对于管理者来说,这是一件很恐怖的事情。
但是可能性也总归是有的。我估计中国微软的manager大多可能是海归或者总部调过来的,去其他公司招聘的可能性比较小。
作者: cleverman    时间: 2008-1-8 16:00
标题: 回复 18# 的帖子
我以前就是世界某一著名软件公司的lead, 进去之后被归为entry level,也就是最低级别。
我现在的水平在一般的外企软件公司做一个测试manager不成问题。可是在微软,google这种公司还是差的很远。除去英文的因素,我觉得至少也得再混两年以后才有可能,而且只是可能,还不一定能有机会。总之,一般公司的人员素质比起微软,google还是相差很多,想管理这些优秀的人才,不是一般人能做的到的。
作者: yejuan007    时间: 2008-1-10 10:58
标题: 上海人才公司招聘
本公司招聘会日语且会软件测试软件开发人才有意向者可通过以下方式联系我
联系人 : 叶小姐
联络电话:021-63220999*25
MSN:zhongyanhr007@hotmail.com
email:yej@zhongyanhr.com

最新招聘网页:http://yejuan007.gzclub.net
作者: yejuan007    时间: 2008-1-10 11:02
标题: 上海人才公司招聘
急聘会日语的IT软件测试 软件开发  电子 机械类人才有意者敬请通过以下联系方式联系我(亦可加我MSN详细了解)我们将尽快给你安排面试!
联系人 : 叶小姐
联络电话:021-63220999*25
MSN:zhongyanhr007@hotmail.com
email:yej@zhongyanhr.com
作者: 我家门前的湖    时间: 2008-2-14 15:50

作者: genius80    时间: 2008-2-18 10:47
标题: 回复 13# 的帖子
很赞成你的说法,开发和测试的确密不可分,但是好的开发人员不一定能做好测试,同样,好的测试人员不一定做好开发,不管开发还是测试,努力就好了,都很深奥,学习ing!




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