为什么要将测试外包?
    许多软件研发团队知道系统质量保证和软件测试的重要性。
    但是由于经费、预算方面的原因,不一定会支付额外的金钱用以引进自身缺少的专业化测试人员队伍。
而且,目前业界普遍的想法是:与其引进第三方的测试人员在本公司工作,还不如自己招募专业人员来进行品质保证和软件测试的工作。 客户也许会认为,自己招募人员的好处在于工资成本比外包成本低(即从外面引进外包人员的单价高于支付给自己招募人员的工资),所以从节省经费和预算的角度讲,许多客户会根据需要开始招募测试方面的人员。
    但是,客户在自己招募人员的过程中,不可避免地会遇到许多棘手的问题,诸如:
    (1) 招募过程中无法评估该人员的测试水准和能力;
    (2) 招募后没有为测试人员良好的测试技术培训体系;
    (3) 无法正确快速地组建测试团队以融合到研发过程中;
    (4) 无法系统地使测试人员最快限度地掌握最新测试技术用以研发需求;
    (5) 如果各个项目的进度不是连续性的,测试人员的工作有可能会出现阶段性停滞而增大了成本;等等。
而上述这些问题的解决会大大增加客户的额外成本。如果把这些成本与人员工资成本合并起来,将有可能远远高于外包成本。

测试外包的理念是:
    (1) 人员外包成本低于自身招募的综合成本;(这也是为什么欧美国家的IT企业经常把QA及测试团队外包的原因。)
    (2) 来自专业测试公司的人员将比自身招募人员获得更多的来自测试公司的技术支持;
    (3) 专业测试公司能够为客户带来更多基于客户业务需求的技术支持。