外包测试是企业将一套成型的产品交给专门的测试组织进行测试,以检验产品是否达到用户的使用标准的过程。
在这个过程中,外包测试公司作为第三方检测机构,不会偏颇任何一方,能够用真实的数据和结论来评估产品的质量,使得测试结果更加公平公正。
同时,由于外包测试公司专注于软件测评工作,因此在测试环境的搭建和测试操作的规范性上通常能够做得更为专业和投入。
然而,外包测试也存在一些弊端。外包公司往往较少具备代码权限,执行的任务多为低端任务,测试人员可能难以接触项目核心,难以掌握高阶技能。
同时,外包公司的项目类型可能不固定,测试人员难以掌握深度的测试体系知识和完整的业务知识,此外,外包测试的薪酬待遇相对较低,职业发展天花板明显,缺乏归属感,容易让测试人员陷入职业发展的困境。
在外包测试的过程中,测试团队会进行项目需求整理,预估所需的人月/日数,编写工作说明书,明确每个阶段的工作及交付物和验收标准等。
报价和测试方案也是基于预估的工作量或甲乙双方的约定(如发现的bug数量等)来确定的,项目评审通过后,双方会签订测试外包服务合同,并在合同中约定每个阶段的验收标准。