测试外包

外包是指不属于某个固定的部门或团队,专做某一项工作内容的人员或组织。游戏中最常见的就是美术外包,其次就是测试外包。曾经在一家公司搭建质量平台的时候,就涉及到外包人员的使用和管理,当时整理出来的有一份说明文档,可以简单了解下外包工作内容和方式。


测试外包工作流程

工作方式

任务单和定期版本

人员配备

外包接口人1名+执行测试2~3人

人员职责
  • 外包接口人

    1. 参与项目计划,提出或明确测试需求。
    2. 与项目组(测试)负责人一起制定测试计划,并设计测试方案,负责测试任务工作量的评估、分配。
    3. 负责接受项目组分配任务,负责任务工作量评审,负责案例编写,负责执行测试人员的管理,负责发送测试报告。
    4. 汇总BUG动态,及时发送产品质量情况。
    5. 负责汇总测试结果、发送测试报告。
    6. 承担任务发布后外网BUG责任;研发过程管理。
    7. 测试接口人离职,需提前一个月通知项目组。由测试中心提名,项目组挑选新的测试接口人,进行一个月的工作交接。
  • 执行测试人员

    1. 根据外包测试接口人分配的任务和提供的案例,执行案例测试。
    2. 发现问题或BUG后记录到文档或Bug系统中,并汇总给接口人。
具体流程

根据项目组对外包测试的使用需求,主要有以下三种工作流程:

  • 测试新功能

    1. 项目组测试负责人与外包测试接口人评估当前版本需承担的工作量,并计算出总测试需要花费的时间。
    2. 项目组测试和外包测试接口人参与策划评审。
    3. 外包测试接口人负责提供测试计划,测试案例,外包接口人要根据功能单独写出测试案例。
    4. 项目组测试进行案例审核,形成测试案例终稿,入库。
    5. 外包测试接口人负责分配执行测试,进行单服测试并发送单服测试报告、内网集成测试结束后并发送集成测试报告;如有重大BUG,需要直接通知项目组相关人员。
    6. 每周发送一份测试进度报告(如测试进度与计划进度偏差超过三分之一,需提前通知项目组相关人员及测试负责人。
    7. 在测试计划确定的时间内结束测试,发送测试报告。
    8. 任务及版本发布。
    9. 后续跟进-BUG的回归验证(外网体验、论坛、客服反馈),案例维护,功能的调整。
  • 测试功能修改

    1. 项目组测试负责人与外包测试接口人评估当前版本需承担的工作量,并计算出总测试需要花费的时间。
    2. 外包接口人要根据调整的功能单独写出测试分析(必写)和测试案例。
    3. 外包测试接口人负责分配执行测试,进行单服测试并发送单服测试报告、内网集成测试结束后并发送集成测试报告;如有重大BUG,需要直接通知项目组相关人员。
    4. 每周发送一份测试进度报告(如测试进度与计划进度偏差超过三分之一,需提前通知项目组相关人员及测试负责人)。
    5. 在测试计划确定的时间内结束测试并通知开发和策划测试结果。
    6. 任务及版本发布。
    7. 后续跟进-BUG的回归(外网体验、论坛、客服反馈),案例维护,功能的调整。
  • Checklist

    1. 项目组测试负责人分配发布版本的checklist功能。
    2. 进入内网集成环境,执行分配的checklist任务。
    3. 按照checklist案例上的标准执行并发送测试报告。
    4. 版本发布并更新维护checklist。
  • 检验标准

    1. 功能在上线后无重大BUG,如宕机Bug、功能Bug、数据错误、与策划文档不符Bug、界面Bug、性能Bug、功能流程不正常等(参照BUG级别定义)。
    2. 发布到外网后出现严重BUG,按项目组的事故流程进行处理。
    3. 项目组有责任对测试分析、测试案例和测试报告进行审核(希望项目组测试人员进行能力和经验分享)。

results matching ""

    No results matching ""