词条 | 外包测试 |
释义 | 1.什么是外包测试? 是企业把一套成型的产品交给专门的测试组织进行测试,检验产品是否达到用户的使用标准;外包测试的三种服务模式: 现场测试、公司内部测试和设立联合研发中心.外包以优势互补的出发点达到甲乙双方共赢的局面,企业将获得以下收益:降低成本、降低风险、提高质量、提高响应速度和更好的用户使用性。 2.为什么要将测试外包? 许多软件研发团队知道系统质量保证和软件测试的重要性。 但是由于经费、预算方面的原因,不一定会支付额外的金钱用以引进自身缺少的专业化测试人员队伍。 而且,目前业界普遍的想法是:与其引进第三方的测试人员在本公司工作,还不如自己招募专业人员来进行品质保证和软件测试的工作。 客户也许会认为,自己招募人员的好处在于工资成本比外包成本低(即从外面引进外包人员的单价高于支付给自己招募人员的工资),所以从节省经费和预算的角度讲,许多客户会根据需要开始招募测试方面的人员。 但是,客户在自己招募人员的过程中,不可避免地会遇到许多棘手的问题,诸如: (1) 招募过程中无法评估该人员的测试水准和能力; (2) 招募后没有为测试人员良好的测试技术培训体系; (3) 无法正确快速地组建测试团队以融合到研发过程中; (4) 无法系统地使测试人员最快限度地掌握最新测试技术用以研发需求; (5) 如果各个项目的进度不是连续性的,测试人员的工作有可能会出现阶段性停滞而增大了成本;等等。 而上述这些问题的解决会大大增加客户的额外成本。如果把这些成本与人员工资成本合并起来,将有可能远远高于外包成本。 3.外包测试的理念: (1) 人员外包成本低于自身招募的综合成本;(这也是为什么欧美国家的IT企业经常把QA及测试团队外包的原因。) (2) 来自专业测试公司的人员将比自身招募人员获得更多的来自测试公司的技术支持; (3) 专业测试公司能够为客户带来更多基于客户业务需求的技术支持。 4.做外包测试的优点 做外包测试的优点不少 第一,你可以接触到很多其他公司接触不到的软硬件产品。比如在IBM,所有的软件我们都是可以在内网中使用的,而AIX,IBM小型机等等,也都很容易搞到。而在微软,我的一个朋友是做Windows7测试的,在微软还没正式发布以前,这些很玄的东东他们就可以上手,这个真是让人羡慕。 第二,可以跟同事学到很多技术。在这种大型外企中,你接触到的同时不是名校的博士就是名校的硕士,海归等等,如果想跟他们学点什么的话,没有人会对知识吝啬。 第三,会有一些培训。先不说Team的内部同事之间的互相培训,在平时每隔一段时间,也会有很多其他Team的同事会做一些新技术的培训讲座,这些讲座只要你有时间,都是可以去听的。 5.做外包测试的缺点 缺点一:做任何事情不可能没缺点的,做外包测试,最大的缺点就是缺少所谓的归属感。因为打你入职那天起,就是在甲方公司工作的,平时根本不需要回外包公司。很多人说看着旁边不是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程序等等。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。