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