目前国内软件测试的瓶颈

2010-03-22  魏哲 

1.国内的人力成本相对于欧美较低.所以很多跨国公司都会把手工界面的测试工作放在中国.
而且目前许多公司的手工测试的工作都是以实习生或者外包的方式进行的,这样又可以减低企业的风险.

 如果有的朋友,做手工界面测试觉得迷茫,或者没有归属感,我建议还是考虑转做别的,或者相关其他的工作吧.
 界面测试比较直观,门槛低,更适合大学应届毕业生,更快的融入社会,应该是一个不错的选择.

2.做界面测试人员总说手工测试不能被代替,AT或者其他测试技术都不行.
   也许有一大部分人目前是这样认为的.是因为并不知道,那些应该手工做,那些应该搞测试程序,设计测试工具
    但是这应该是对的:科学技术是第一生产力.

3.大家有人说测试人员会coding,就会怎么怎么样?
    其实会写代码,也算不上什么本事.就算你会写代码,你知道要做什么呢?
    API测试,其实代码的难度并不高,只要测试方案制定好,或者相应的测试工具OK,并没有大家想象的那样难.当然前提要会Coding.关键在于设计测试框架,或者测试工具.
    
   如果说要测试或者Review开发人员代码.如果没有非常丰富的R&D经验,请不要玩,玩不转的.

 4.讨论AT或者MT哪个好.
   其实没有实际意义,但随着技术的发展,手工测试方式会逐步被取代(还是会有界面的基本功能测试,但是比重会小).除了测试技术发展的因素,最根本的原因是用人成本太高,用机器会cost down.

我的建议:测试方案的制定应该是根据公司或者R&D的实际需求,制定对应的测试方案.最重要的原因是人,不是什么测试方式,也不是什么工具.测试方案反映出的是思想,我认为这才中最重要的.

欢迎交流
373°/3586 人阅读/15 条评论 发表评论

刘俊  2010-03-22

楼主最后一句话我赞成,前面的不太赞成。
我觉得目前国内测试门槛低是因为测试水平不够高,我们公司曾经遇到一个新加坡的项目,人家情愿花20万新元请国外专门的测试公司来测试,我们公司也有测试,为什么不找价格低廉的来做呢?对不对?楼主的建议应届大学生通过应聘web测试工程师来作为找工作的突破口,似乎有点误导。因为选择一个行业是慎重的,以后想转型会颇费周折,如果有的选择,请务必选择自己想做的行业。(前人的劝告)
作者认为测试门槛低,这就是为什么国内公司一直抱怨招不到测试工程师的缘故了。不是招不到,测试工程师一大把一大把的抓,但是合格的又有几个呢?对吧。况且web工程师并非作者现象的那么简单,一个厉害的测试专家,可以从页面挖掘出你想象不到的多的bug。所以我觉得测试是一门很深的学问,顶尖的测试专家,可以掌握开发所掌握的,同时掌握开发所不能掌握的,这才叫大牛。
另外作者认为AT终将替代MT,这个观点我也不赞成。还是有很多是MT可以做而AT不能做的(起码是目前),正如一个大牛说的:自动化工具的执行总是依赖与某种识别页面对象的方法上,如果这个识别方法没有被人写出来,你该怎么办?所以AT总是要慢与MT的发展脚步。
以上是本人的一点拙见。


魏哲  2010-03-22

刘兄,我的意思并不是AT要代替MT.
手工测试还是必须的,到终端用户的层面,是必须用手工测试验证功能的.
我的意思,是大部分的手工测试工作会被新的测试技术代替.

解释一下为什么要找两个公司共同测试,起码我们和Nokia的有的项目,那边也是这么做的.我的理解还是减低商业风险.


田宏岩  2010-03-22

所以很多跨国公司都会把手工界面的测试工作放在中国.
而且目前许多公司的手工测试的工作都是以实习生或者外包的方式进行的,这样又可以减低企业的风险.

如果有的朋友,做手工界面测试觉得迷茫,或者没有归属感,我建议还是考虑转做别的,或者相关其他的工作吧.
界面测试比较直观,门槛低,更适合大学应届毕业生,更快的融入社会,应该是一个不错的选择.   现在我做的也只是一些简单的功能测试!!想向您请教一下如果以后长期打算做测试的话,需要学习哪些必备的知识呢?如果今后做性能的话!!听听您的意见!!行业已经选好了!!O(∩_∩)O谢谢


魏哲  2010-03-22

田宏岩: 所以很多跨国公司都会把手工界面的测试工作放在中国.
而且目前许多公司的手工测试的工作都是以实习生或者外包的方式进行的,这样又可以减低企业的风险.

如果有
请教不敢讲.大家相互交流.
首先说一下,并不是手工界面测试不重要,在验证给终端客户的功能测试方面,还是很重要的.

其实测试工作,也是从最简单的功能验证开始入门的.

其实还用一些其他的测试类型,如果单从前景来说是不错的.比如:安全测试,协议测试,百盒测试,测试开发.... 这些在国内目前都比较少.
我的理解:这些都是需要以手工界面测试的经验为基础的.

当然也可以考虑相关的工作,比如SQA,SCM,SW DEV....

建议在做基本工作的同时,还要学习相关的东西.


田宏岩  2010-03-22

魏哲: 请教不敢讲.大家相互交流.
首先说一下,并不是手工界面测试不重要,在验证给终端客户的功能测试方面,还是很重要的.

其实测试工作,也是从最简单的功能验证开始入门
谢谢!!您说的这些测试类型都很好!!说的具体些,这些所用到的测试工具啊,知识等等,最基本的都包含哪些呢?就比如说测试工具吧,也有很多,每个人都有每个人的喜好,想听听一些具体的东东!!能否分享一下啊!!可以探讨一下某个片面的小点都可以!!


魏哲  2010-03-22

田宏岩: 谢谢!!您说的这些测试类型都很好!!说的具体些,这些所用到的测试工具啊,知识等等,最基本的都包含哪些呢?就比如说测试工具吧,也有很多,每个人都有每个人的喜好,想听听一些具体
如果是测试Web话,常用的基本功能验证QTP
性能,负载测试 Loadrunner.

感觉掌握loadrunner还是不错的.需要搞定相关脚本语言.
起码普通的WEB,还是移动设备,都需要负载测试的.


田宏岩  2010-03-23

魏哲: 如果是测试Web话,常用的基本功能验证QTP
性能,负载测试 Loadrunner.

感觉掌握loadrunner还是不错的.需要搞定相关脚本语言.
起码普通的WEB,还是移动设备,都需要
多谢!!O(∩_∩)O


谢明志  2010-03-24

额~ 个人觉得楼主对做MT的同僚有些言过了,其实,无论做什么都有个熟悉、精通的过程,如果你做的事情本身难度高,但你在行业中仍然属于3流,一样将失去竞争力,没有前途。
所以,目前我们对待测试的黯然神伤是因为我们还没有认识到一个可持续发展的测试生涯。MT也好AT还是coding或者BI 分析都有简单、复杂的地方。所以我们这里应该改称其均为Engineer、工程师。我在这条的道路上走了一些弯路,所以幸好可以为那些感觉测试无趣、没前途的需要转行的同僚提供一些体贴心得。
做的事情一定需要精确、即精湛、还要准确。就是说与其他人比较,你的测试效率、测试用例的质量、defect的水准、问题的挖掘都是体现你professional的关键处,只有做好了这些,你才可能有基础向更高的领域进发。
当我们有了充分的自信了,我们需要找到更多的快乐,我提倡快乐的工作。我们借着自信,去努力寻找测试工作(本职的测试工作)所有细小的值得尝试的创新,并加以默默实施。直到我们见到成效,我们方可借鉴给大家。相信到时候你会感到非常满足。
最后、也是做好测试的另一技巧,就是不断扩展你的业务外工作,不要以为你就是tester你的工作就是本职的测试、API或者GUI。我们应该放眼测试中几大尚未解决待解决的问题,也可以放眼到公司的战略,未来的市场。説服你的上级领导一同朝这个目标努力。而不久,你就会发现你有更多的机会,而且体会到Engineering就是一个完整的生命流程,你也会真正发现测试的重点和价值。你的目标也愈发明确了。
不妨试试!


魏哲  2010-03-24

谢明志: 额~ 个人觉得楼主对做MT的同僚有些言过了,其实,无论做什么都有个熟悉、精通的过程,如果你做的事情本身难度高,但你在行业中仍然属于3流,一样将失去竞争力,没有前途。
多谢明志兄的回复。
其实大家根据不同的出发点,说的各自都有道理。
但国内的现状,告诉我们软件测试相对其它软件业的工种,是处于弱势地位的。
国内现在一个同等级的测试岗位和一个研发比起来,目前在待遇上还是相差不少的。

象明志兄说的,的确需要多多提高业务水平。但我的了解打多数测试人员都很迷茫,由于工作的限制,还是并不清楚什么是方向。所以我的建议是可以考虑相关的工作。


杨阳  2010-03-24

好好学习,天天向上,机会总是留给有准备的人的。平时多积累,并不需要担心什么方向,毕竟国内的水平还是主要是跟多欧美走。


魏哲  2010-03-24

杨阳: 好好学习,天天向上,机会总是留给有准备的人的。平时多积累,并不需要担心什么方向,毕竟国内的水平还是主要是跟多欧美走。
Agree


吴小香  2010-03-25

关于这个问题大家都很关注哦!是呀,我们由于各种原因都感觉测试工作很迷茫了,其实就像谢明志所言“当我们有了充分的自信了,我们需要找到更多的快乐,我提倡快乐的工作。我们借着自信,去努力寻找测试工作(本职的测试工作)所有细小的值得尝试的创新,并加以默默实施。”我们大家应该快乐的工作。


罗恒  2010-03-26

不论国内国外,大或小的软件公司,都逃不掉手工测试,这个早已被讨论无数遍了,其实没有争论的意义。反而态度和专注是个问题,不要小看某一种测试,再简单的工作,也有人做得好有人做得不好,做好一件事是你继续发展的基础,否则只能是好高骛远。


谢明志  2010-03-26

魏兄是为民请命,在下理解理解。何尝不是呢,有时不得不时事论英雄,主沉浮的不是tester,我呢只是激励也是自勉之,在软件测试领域我们是先走一步,如果我们迈步更大,最终将提高各界对测试的认知和认同。
记得,有次在实验室遇到一个初来咋到的新员工,他称呼我为老师,说是听过我给他们大学讲的课,对测试有了兴趣,从而要来这里发展几年。

不知道他是否也不再那般斗志昂扬了。 如果真是这样,只能是遗憾、遗憾......


唐龙远  2010-09-05


登录 后发表评论
魏哲
访客 5026
魏哲 的其他博文 更多