51Testing软件测试论坛

标题: 软件测试外包揭秘 [打印本页]

作者: 474241558    时间: 2010-8-27 12:25
标题: 软件测试外包揭秘
  这里主要是以赴IBM测试工程师为例,微软,HP等其他外企的测试外包也都大同小异。
  1.测试外包的分类
  测试外包可以分为两种:
  一种是甲方公司将项目完全包给乙方公司,由乙方公司完全出人力物力,在乙方所在地完成项目;
  一种是甲方公司“借用”乙方公司的员工,同甲方员工一起在甲方公司完成项目项目。
  凡是赴某某外企工程师的职位都是属于后者。
  2.IBM为什么要做测试外包?
  可以降低成本和风险,在IBM工作的人分为Regular和Contractor(也称为Vendor),Regular是IBM正式员工。Contractor是合同工,就是我们所说的外包。Contractor不按IBM工资标准,也不享受IBM薪酬福利。假如08年的经济危机真的影响到了中国,IBM大可以释放一部分Contractor来降低成本,而不需要裁自己的正式员工。(好在这件事情对IBM China并没有任何影响),此外,Contractor的各种保险都是由乙方公司也就是外包公司负责的,所以出现什么事情的话,也是由外包公司负责,IBM不需要承担风险。
  3.Contractor属于IBM员工么?
  完全不属于,跟Contractor有关的只是外包你到IBM的外包公司。
  4.薪酬
  其实无论你去哪家外包公司,IBM给外包公司的钱都是固定的。你的薪水和福利待遇,完全看外包公司对你的“剥削程度”。外包公司扣掉给你交的四险一金,运营成本,想要的利润以后,剩下的就是你的工资了。所以,只要你会侃价,去哪家外包公司都一样,工资都会达到一个统一的水平。大概范围是:6500+ 到 8500+,至于怎样从6到8,就全评你个人的专业技术和经验了,这点还是相当的公平。
  5.福利
  在此说明一点,无论去哪家外包公司,4险一金的基数也不会是按照100%来交的,比如你的薪水是7k,那么公司会按照一定的系数来给你交4险一金,有的是按照30%,有的是按照50%。这个才是挑选外包公司的关键。因为有些公司表面给的工资很高,但实际上,4险一金给上的很少,这样的话,其实未必有工资低但福利待遇好的公司划算。因为工资高的话,相应的扣的个人所得税也多了,而如果公司将这部分钱交了住房公积金医疗保险等,这些钱是不需要缴税的,并且你交个人住房公积金医疗保险的同时,公司也是要按照比例交这部分钱的。
  6.做外包测试的优点
  做外包测试的优点不少
  第一,你可以接触到很多其他公司接触不到的软硬件产品。比如在IBM,所有的软件我们都是可以在内网中使用的,而AIX,IBM小型机等等,也都很容易搞到。而在微软,我的一个朋友是做Windows7测试的,在微软还没正式发布以前,这些很玄的东东他们就可以上手,这个真是让人羡慕。
  第二,可以跟同事学到很多技术。在这种大型外企中,你接触到的同时不是名校的博士就是名校的硕士,海归等等,如果想跟他们学点什么的话,没有人会对知识吝啬。
  第三,会有一些培训。先不说Team的内部同事之间的互相培训,在平时每隔一段时间,也会有很多其他Team的同事会做一些新技术的培训讲座,这些讲座只要你有时间,都是可以去听的。
  7.做外包测试的缺点
  缺点一:做任何事情不可能没缺点的,做外包测试,最大的缺点就是缺少所谓的归属感。因为打你入职那天起,就是在甲方公司工作的,平时根本不需要回外包公司。很多人说看着旁边不是Regular就是其他外包公司来的Contractor,会觉得没有归属感。很多外包公司在这方面做出了努力,比如在你过生日的时候,外包公司会给你订一个大蛋糕送过来;每逢过节都送一些礼品和购物券;组织春游秋游等等。至于这些事情能不能增加归属感,就是仁者见仁,智者见智的事情了。
  缺点二:很多开源产品在公司是不允许使用的(例如Hibernate,主要就是因为它需要遵循的开源协议),而很多外面平时很常用的软件也没机会再使用(比如MySQL,在IBM一般都用DB2 or Derby)
  缺点三:对IBM产品产生依赖性会比较麻烦。很多Contractor在IBM都会用Rational Application Developer或者是Rational Softeware Architect,因为它们的功能实在是太强大了。不过我一般还是选择用Eclipse,因为我怕离开IBM的时候,外面没公司买得起这些软件。
  缺点四:很少有白盒测试。如果你一心想来这些外企做白盒测试,我觉得希望会比较渺茫,因为China这边很少有代码,所以做白盒测试的可能性就小了很多。最多是有时会针对一些API来用JUnit来写一些代码。
  缺点五:做性能测试的不多,如果你以前是用LR等工具做性能测试的,那么来到这里会没用武之地(可以去HP做外包,LoadRuner是属于它的,我朋友在那里不但会常用,还会有免费培训),因为IBM的性能测试要么是自己写一些脚本,要么就是用Rational Performance Tester。
  缺点六:不要以为在IBM就会都用功能自动化测试,其实大部分工作都是黑盒手工测试。Rational Function Tester用的机会很少。不过每个Team发展都后期,都会自己写一点Automation Tools,来尽量简化自己的劳动,Shell,Bat脚本,Java程序等等。
  8.加班
  这点是我觉得做外包测试做爽的事情,因为在外企,根本很少加班。(强烈推荐那些加班加得伤心的人来这里疗伤)更爽的是早晚上下班并不需要刷卡,虽然我们也有门卡,但是纯粹是用来开门的,早晚都不需要太在意时间,当别人8点55分在马路上狂奔的时候,你可以悠闲的走着。
  加班的情况也有两种:
  一是项目特别特别紧,而你又没办法按时干完活,这个时候你就可以选择晚上晚走一点,加一会班。(其实每天需要干多少活是从项目一开始Leader就分配好了的,每天需要自己安排,Leader只会在项目快结束的时候才会关注你剩下多少活没有干,所以一般我都选择第二天多干点,坚决按点吃饭呵呵)
  再就是跟老外开电话会议,而开会时间是他们的早晨。这种情况的话,需要在公司等到8点半(这段时间是自由的),也就是他们上班,然后开1个小时的会。不过这种电话会议完全可以回家用家里的电话拨免费400上去去听。
  9.技能要求
  不要瞧不起我们这帮被“人贩子”卖掉的人,其实做外包测试,需要的技能还是很高的。很多自称“精通SSH的高手”,就连外包公司的笔试第一关都过不去。但也不要将测试外包想得太难。想做外包测试工程师,无外乎需要满足一下几个条件:
  (1)本科学历(这个是最低要求,如果是硕士被录取的希望更大点)
  (2)2年以上Java开发或者Java相关项目测试经验
  (3)Java基础(相信混Javaeye的这个都没问题)
  (4)有测试相关的经验
  (5)最好会使用一些Linux基本命令
  10.是否有转正的机会
  很多人都关心这一点,问是否干了一段时间之后,就转为Regular。转是肯定有转的,但不是每个人都能转,主要看个人的机遇和能力。一般干外包干个2,3年,都会考虑这件事情,要么Team觉得你是有用之才,就留下转了,要么就继续晃荡着,直到你自己选择走人。
  11.为什么是外包测试,不是外包开发
  其实也是有外包开发的职位的,只不过比较少而已。这种大型外企,一般的coding都放在的国外,所以即使是Regular,也是测试工程师居多。
  一时间只想到了这么多,如果有朋友对哪些问题还有疑问,欢迎回帖,我会以Q&A的方式贴到原文中补充。
作者: Demo111    时间: 2010-8-27 14:07
标题: LS说的还算客观
补充几点


1.归属感
好像国内也有不少企业也会随着项目来做事情,只不过少了进入新项目再面试的环节。只要个人能力不差,一般都不需要太担心这点。

2.外包公司学不到东西
这个你先看看那些外企正式员工做的工作有多少核心内容,不少人甚至比vendor还差。。。还有那些外资中国公司比如微软、HP、IBM其实也是在做外包,拿国外项目来国内,不同的是人家福利待遇强过vendor。
能否自己成才,关键还是靠自己。项目里能够提高工作效率的地方,自己可以开发工具或者提出建议吧;项目技术含量低,自己可以学习内部其它类知识吧。

3.薪酬
确实很多人干几年后就到了天花板,但最近外包公司内部也开始注重个人发展问题,虽然受限制的因素仍然很多很多,但环境正在好转。



总之,自己感觉外包还是一类普通的测试工作,没必要妖魔化。比如瞧不起外包出身的知识面狭窄,没做过外包的你的知识面很宽很深吗?
作者: yu549867265    时间: 2010-8-27 16:40
才踏入外包行业,感觉楼上两位说的很到位,对于我这里还是能学到不少东西的!
作者: 沙啦啦    时间: 2010-9-1 10:29
刚来外包中,没有安全感和归属感已经体验中
作者: zying128    时间: 2010-9-1 10:46
LZ说的待遇好像有点高了,一般外包公司不会给那么多的!外包公司如果能给到6.5那已经是很高了!
作者: betty-jx    时间: 2010-9-1 12:52
在外包公司干了几天。感觉如下:如果遇到的项目组人员不错,其实做外包还可以的,可以学到一些东西;但是如果项目组人员,摆架子,把内部资料看得紧的,那你就不好过啦。其实学东西,还是可以学到的,外包公司的测试流程一般都是很正规的。不过就是前景不是太乐观啦。
作者: 511testing    时间: 2010-9-2 15:26
原帖由 zying128 于 2010-9-1 10:46 发表
LZ说的待遇好像有点高了,一般外包公司不会给那么多的!外包公司如果能给到6.5那已经是很高了!

LZ说的价非常准确,鉴定完毕
作者: Demo111    时间: 2010-9-2 15:40
原帖由 511testing 于 2010-9-2 15:26 发表

LZ说的价非常准确,鉴定完毕


那是你不知道有人拿1万2每月的,微软项目。这样的非常少,所以很少有人清楚。。。
作者: megan0228    时间: 2010-9-2 18:02
这应该是少部分人吧,大部分在外包的工资不见得很高。。。
作者: lenjuan    时间: 2010-9-8 16:15
4.5-6.5!!!!!!!!!!!!!
作者: sayusayme    时间: 2010-9-8 16:59
想问一下,
在外包公司做测试,功能的自动化测试方面做的怎么样呢?
我现在遇到了这样的困惑:
我们现在二,三个测试人员测试甲方除sap外的其他自开发项目,每人负责二三个项目,
需求不断变化,每个星期都需要发正式版本。
测试人员少,但甲方要求我们用自动化测试来减少工作量,
我也曾经尝试过,但项目需求变化太块,功能自动化测试几乎不可能,
且我们每天工作量也很大,也没有时间去维护脚本,
。。。
请问大家在外包公司,对于自动化测试方面运用的怎么样呢?
作者: wwx3628    时间: 2010-9-19 20:14
没有归属感   
赞同
作者: huhualing    时间: 2010-9-20 16:02
没有归属感,赞同。
归属感不等同于安全感,归属感是能够感受到团队的团结,以及人与人之间帮助、照应。一般的外包项目来自哪个公司的都有,让人感受不到集体的力量和关爱,虽说可以与性格相投的人交朋友,但人们大部分时间都是工作,到点下班,团队的活动也比较少,还是有点缺乏归属感的感觉。
作者: 不懂    时间: 2010-9-23 22:14
LZ说的待遇是不是高了点?
作者: 不懂    时间: 2010-9-23 22:15
LZ说的待遇是不是高了点?
作者: 千里    时间: 2010-9-25 14:18
在上海,那个待遇是正常的,而且是IBM的待遇。
作者: zwj51    时间: 2010-9-27 17:35
除工资待遇那部分有待商榷外,楼主绝大部分说的还是很在理的。
呵呵,补充一句,如果外包到外企,语言很重要,以英语为例,最好能听懂添加了各种口音的英语。
作者: wisteria2007    时间: 2010-9-28 11:13
除工资待遇那部分有待商榷外,楼主绝大部分说的还是很在理的。
呵呵,补充一句,如果外包到外企,语言很重 ...
zwj51 发表于 2010-9-27 17:35


嗯,同感,印度口音和西班牙口音的乍听之下都比较难懂。
作者: leeweige    时间: 2010-9-28 13:50
没在外包,但是目前在考虑中。有机会就去了,毕竟刚毕业,想到达公司去去好好锻炼下自己。
作者: 流浪貓_遇上測試    时间: 2010-10-5 23:29
我去過外包公司幾個月,歸屬感真的是一個嚴重問題,不過公司也經常會舉辦一些活動,一些培訓去讓大家互相認識,但畢竟一起工作的時間很少,所以真有同事的感覺是很難。
外包,不但要注意自己的行為,更要注意自己的言行舉止是否給公司帶來影響,時刻警惕著。
有些公司的員工還會帶著有色眼鏡去看外包人員。
囧,反正我自己不喜歡外包的了,見仁見智,外包也是一個好的鍛煉機會。
作者: margaretlv    时间: 2010-12-27 10:22
我刚来外包公司一个多星期  我们部门特别没有归属感,我现在还呆在其他部门人的办公室,我们部门连办公室都没有,都是哪个部门的项目缺人,就搬到哪个部门去。我很想要归属感,努力学习,争取早日离开。可是离开后能去哪儿呢,什么公司会比较有归属感呢?南京做测试清一色的外包公司
作者: jude31415926    时间: 2011-1-3 22:06
外包啊,外包,沉重的话题。




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