软件测试外包揭秘

上一篇 / 下一篇  2011-09-23 16:20:47 / 个人分类:软件测试

这里主要是以赴IBM测试工程师为例,微软,HP等其他外企的测试外包也都大同小异。51Testing软件测试网 p jS(nB,KF+K)F

  1.测试外包的分类51Testing软件测试网\G$z(qh

Hr)Q(Hn1Za+t:a0  测试外包可以分为两种:51Testing软件测试网TS3[+J5E3Qm

];sd|)r0Wo8z w @#F0  一种是甲方公司将项目完全包给乙方公司,由乙方公司完全出人力物力,在乙方所在地完成项目;

}9\&I1X9d{051Testing软件测试网,h6Z4H5Ew,S uj3D

  一种是甲方公司“借用”乙方公司的员工,同甲方员工一起在甲方公司完成项目项目。

/_A3G7~O J9Pq.b3_J9a.A0

g3]$r~Z3F2e&c u0  凡是赴某某外企工程师的职位都是属于后者。51Testing软件测试网+JC0}rvD'YJq

:b9Vmt h3l-[0  2.IBM为什么要做测试外包?51Testing软件测试网 O*B2_'e#Z!|\+L\

:Q7e Q]2X/Z{)l0  可以降低成本和风险,在IBM工作的人分为Regular和Contractor(也称为Vendor),Regular是IBM正式员工。Contractor是合同工,就是我们所说的外包。Contractor不按IBM工资标准,也不享受IBM薪酬福利。假如08年的经济危机真的影响到了中国,IBM大可以释放一部分Contractor来降低成本,而不需要裁自己的正式员工。(好在这件事情对IBM China并没有任何影响),此外,Contractor的各种保险都是由乙方公司也就是外包公司负责的,所以出现什么事情的话,也是由外包公司负责,IBM不需要承担风险。

:pap.V$K{051Testing软件测试网-b\$Tw;X9L veL

  3.Contractor属于IBM员工么?

,bqg2vN:Dzk'bq0

.{5ejJ$O A _l&F0  完全不属于,跟Contractor有关的只是外包你到IBM的外包公司。51Testing软件测试网U%M1U,~i E1`

NH-I3RUo8V0  4.薪酬51Testing软件测试网9Z7XMC7P_

}$Q6eb:IymnL7j0  其实无论你去哪家外包公司,IBM给外包公司的钱都是固定的。你的薪水和福利待遇,完全看外包公司对你的“剥削程度”。外包公司扣掉给你交的四险一金,运营成本,想要的利润以后,剩下的就是你的工资了。所以,只要你会侃价,去哪家外包公司都一样,工资都会达到一个统一的水平。大概范围是:6500+ 到 8500+,至于怎样从6到8,就全评你个人的专业技术和经验了,这点还是相当的公平。

,jy2krs!? N_B0

^[})MzBM9o0  5.福利51Testing软件测试网2P@1~4n$u7@(B)d

jVG;Zzt']0  在此说明一点,无论去哪家外包公司,4险一金的基数也不会是按照100%来交的,比如你的薪水是7k,那么公司会按照一定的系数来给你交4险一金,有的是按照30%,有的是按照50%。这个才是挑选外包公司的关键。因为有些公司表面给的工资很高,但实际上,4险一金给上的很少,这样的话,其实未必有工资低但福利待遇好的公司划算。因为工资高的话,相应的扣的个人所得税也多了,而如果公司将这部分钱交了住房公积金医疗保险等,这些钱是不需要缴税的,并且你交个人住房公积金医疗保险的同时,公司也是要按照比例交这部分钱的。

W@?Y'q vv/^ ?051Testing软件测试网`9N2P,~*]L~

  6.做外包测试的优点

$@juh2_7\)b0

'_ Sw,W)^0  做外包测试的优点不少

yOa,i mg|5g4e0

6p1c]_:b$_0  第一,你可以接触到很多其他公司接触不到的软硬件产品。比如在IBM,所有的软件我们都是可以在内网中使用的,而AIX,IBM小型机等等,也都很容易搞到。而在微软,我的一个朋友是做Windows7测试的,在微软还没正式发布以前,这些很玄的东东他们就可以上手,这个真是让人羡慕。51Testing软件测试网UoU8d r y

51Testing软件测试网"G`D1{R:iup

  第二,可以跟同事学到很多技术。在这种大型外企中,你接触到的同时不是名校的博士就是名校的硕士,海归等等,如果想跟他们学点什么的话,没有人会对知识吝啬。

r6p y1kz&q051Testing软件测试网{N'h8?&|#KzG

  第三,会有一些培训。先不说Team的内部同事之间的互相培训,在平时每隔一段时间,也会有很多其他Team的同事会做一些新技术的培训讲座,这些讲座只要你有时间,都是可以去听的。

C:\)[6h9wqtF051Testing软件测试网H L0pqb_-rG,w

  7.做外包测试的缺点

a.P7NAl7d$j GLc051Testing软件测试网1Jxn^f8r{@

  缺点一:做任何事情不可能没缺点的,做外包测试,最大的缺点就是缺少所谓的归属感。因为打你入职那天起,就是在甲方公司工作的,平时根本不需要回外包公司。很多人说看着旁边不是Regular就是其他外包公司来的Contractor,会觉得没有归属感。很多外包公司在这方面做出了努力,比如在你过生日的时候,外包公司会给你订一个大蛋糕送过来;每逢过节都送一些礼品和购物券;组织春游秋游等等。至于这些事情能不能增加归属感,就是仁者见仁,智者见智的事情了。

H%w8TK0KG051Testing软件测试网F/Vyb UwX}V

  缺点二:很多开源产品在公司是不允许使用的(例如Hibernate,主要就是因为它需要遵循的开源协议),而很多外面平时很常用的软件也没机会再使用(比如MySQL,在IBM一般都用DB2 or Derby)

?5w/tm8}4~K,O,_0

f`V9n"fbI [ Ge0  缺点三:对IBM产品产生依赖性会比较麻烦。很多Contractor在IBM都会用Rational Application Developer或者是Rational Softeware Architect,因为它们的功能实在是太强大了。不过我一般还是选择用Eclipse,因为我怕离开IBM的时候,外面没公司买得起这些软件。

~h;F`dd0

W8PN.]9Y.Y"e0  缺点四:很少有白盒测试。如果你一心想来这些外企做白盒测试,我觉得希望会比较渺茫,因为China这边很少有代码,所以做白盒测试的可能性就小了很多。最多是有时会针对一些API来用JUnit来写一些代码。

X(_ A3Q/Y\0

'@]v0Qw%z(Yx0  缺点五:做性能测试的不多,如果你以前是用LR等工具做性能测试的,那么来到这里会没用武之地(可以去HP做外包,LoadRuner是属于它的,我朋友在那里不但会常用,还会有免费培训),因为IBM的性能测试要么是自己写一些脚本,要么就是用Rational Performance Tester。

4Go/o:GO6j*L2C;F0

}'}R? nt HlI0  缺点六:不要以为在IBM就会都用功能自动化测试,其实大部分工作都是黑盒手工测试。Rational Function Tester用的机会很少。不过每个Team发展都后期,都会自己写一点Automation Tools,来尽量简化自己的劳动,Shell,Bat脚本,Java程序等等。

*e c%bE j&T} g S/a051Testing软件测试网"|,aY3cm"r7T1}7y&bh'h

  8.加班51Testing软件测试网)m Qrv{5~

w}*q/uQ;FH0  这点是我觉得做外包测试做爽的事情,因为在外企,根本很少加班。(强烈推荐那些加班加得伤心的人来这里疗伤)更爽的是早晚上下班并不需要刷卡,虽然我们也有门卡,但是纯粹是用来开门的,早晚都不需要太在意时间,当别人8点55分在马路上狂奔的时候,你可以悠闲的走着。

+DLU:M]$l n-G8h0

8`)BNV#Mv\+Lt;f J0  加班的情况也有两种:

`S%V"T+I051Testing软件测试网oI] Y0p3l

  一是项目特别特别紧,而你又没办法按时干完活,这个时候你就可以选择晚上晚走一点,加一会班。(其实每天需要干多少活是从项目一开始Leader就分配好了的,每天需要自己安排,Leader只会在项目快结束的时候才会关注你剩下多少活没有干,所以一般我都选择第二天多干点,坚决按点吃饭呵呵)

1ww1X Y.uPK6xj051Testing软件测试网.qM@d K6]

  再就是跟老外开电话会议,而开会时间是他们的早晨。这种情况的话,需要在公司等到8点半(这段时间是自由的),也就是他们上班,然后开1个小时的会。不过这种电话会议完全可以回家用家里的电话拨免费400上去去听。51Testing软件测试网 [iP"E!}oe

:B'v Oyt0  9.技能要求

TOO [:Z0

&v4h"Nnp!b'KL0  不要瞧不起我们这帮被“人贩子”卖掉的人,其实做外包测试,需要的技能还是很高的。很多自称“精通SSH的高手”,就连外包公司的笔试第一关都过不去。但也不要将测试外包想得太难。想做外包测试工程师,无外乎需要满足一下几个条件:51Testing软件测试网*jo8G5C,r0z S

51Testing软件测试网.~#E w5v1b Vv

  (1)本科学历(这个是最低要求,如果是硕士被录取的希望更大点)

$yM;u K.EWsOe051Testing软件测试网0hRIqI2Bf

  (2)2年以上Java开发或者Java相关项目测试经验51Testing软件测试网h0kB5\|&[S&N

51Testing软件测试网 UgbB:U@&NQ

  (3)Java基础(相信混Javaeye的这个都没问题)51Testing软件测试网'U^b"a/c5aec

51Testing软件测试网^Yz0L M

  (4)有测试相关的经验51Testing软件测试网!EH5a?7@f/I

51Testing软件测试网OFV#M4G.k

  (5)最好会使用一些Linux基本命令51Testing软件测试网 g,?j/] Jw

G?_l8nI0  10.是否有转正的机会

kJ.y#k`051Testing软件测试网u.t hJ | l0R O

  很多人都关心这一点,问是否干了一段时间之后,就转为Regular。转是肯定有转的,但不是每个人都能转,主要看个人的机遇和能力。一般干外包干个2,3年,都会考虑这件事情,要么Team觉得你是有用之才,就留下转了,要么就继续晃荡着,直到你自己选择走人。51Testing软件测试网}5L8xSq\ M4X

51Testing软件测试网~D3j z FES:[+d

  11.为什么是外包测试,不是外包开发51Testing软件测试网QK1H usyc

51Testing软件测试网&Y)D!eYShw:n8bd

  其实也是有外包开发的职位的,只不过比较少而已。这种大型外企,一般的coding都放在的国外,所以即使是Regular,也是测试工程师居多。51Testing软件测试网0K%mS,_7l4a b ]I7^

BW ud9x0  一时间只想到了这么多,如果有朋友对哪些问题还有疑问,欢迎回帖,我会以Q&A的方式贴到原文中补充。

sDbYD@4[0

3z7}!ZD d z-Y R0(本文来自网络摘抄)

4{1D_a^[:dK0

TAG:

天使之吻 引用 删除 span0513   /   2011-09-27 14:55:33
你说的外包测试比开发的多,可能是在IBM这样的外企是这样的,像华为、中兴这些公司外包人员中开发的比测试的要多很多……
905298369的个人空间 引用 删除 905298369   /   2011-09-27 12:35:55
增长见识了!
奋斗的个人空间 引用 删除 819longjiayan   /   2011-09-26 14:42:57
我现在也是外包。。。。。
引用 删除 ziliang201   /   2011-09-26 10:58:39
1
123asdffg的个人空间 引用 删除 123asdffg   /   2011-09-25 12:04:59
我也是外包,有同感啊
123asdffg的个人空间 引用 删除 123asdffg   /   2011-09-25 12:03:44
1
gqy0923的个人空间 引用 删除 gqy0923   /   2011-09-24 23:02:29
5
ben_power的个人空间 引用 删除 ben_power   /   2011-09-24 19:36:31
5
odella_yuan的个人空间 引用 删除 odella_yuan   /   2011-09-24 09:03:32
同感同感
odella_yuan的个人空间 引用 删除 odella_yuan   /   2011-09-24 09:02:56
5
 

评分:0

我来说两句

日历

« 2023-10-29  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 10450
  • 日志数: 24
  • 建立时间: 2011-08-24
  • 更新时间: 2012-07-23

RSS订阅

Open Toolbar