角色:测试分析人员
该角色确定和定义需要的测试、监视详细的测试进度、得出每个测试周期并评估整体质量。该角色还代表那些没有对项目作出直接或常规说明的项目干系人。
关系
执行: 负责:
其他执行:修改:
主要描述

角色将执行任务和开发工作产品的职责组织成逻辑组。 每个角色都可以被分配给一个或多个人,而每个人也可以充当一个或多个角色。为测试分析人员角色配备人员时,需要同时考虑该角色所需的技能和为该角色分配人员时所能采取的不同方法。

在某些开发文化中,该角色被称为测试设计人员,或被视为专门化的测试员角色。

属性
多次出现
可选
已计划Yes
人员配备
技能

测试分析人员角色所需的相应技能和知识包括:

  • 良好的分析技能
  • 善于提问和探究的头脑
  • 对细节的关注和坚韧的精神
  • 对常见软件故障和错误的了解
  • 有关该领域的知识(非常需要)
  • 有关当前接受测试的系统或应用程序的知识(非常需要)
  • 多种测试工作的经验(需要)

该角色主要负责:

  • 识别测试工作要评估的目标测试项
  • 定义必需的适当测试及所有相关测试数据
  • 收集和管理测试数据
  • 评估每个测试周期的结果
分配方法

可以通过以下方法来分配测试分析人员角色:

  • 分配一名或多名测试团队成员来同时扮演测试分析人员角色和测试员角色。这是一种普遍采用的方法,尤其适合小团队以及由一组技能水平比较相当的有经验的测试员组成的任何规模的测试团队。
  • 分配一名或多名测试团队成员仅扮演测试分析人员角色。这对于大团队很有效,尤其是在拥有领域专家(这些专家的测试实施经验不多,但具备大量的领域知识,可指定适当的测试并确定这些测试的相应结果)的情况下。在一些测试人员只有很少的测试自动化经验并难以履行“测试员”和“测试设计员”角色时,这种角色分配策略也有助于划分职责。
  • 分配一名团队成员同时扮演测试分析人员角色和测试管理员角色。该策略是中小型测试团队的另一选择。您需要注意,测试分析人员角色的具体工作不应对测试管理员角色的职责有负面影响。将不那么关键的测试分析人员任务分配给同时扮演这两个角色的人员,并将最重要的任务留给没有任何直接管理职责的团队成员,从而降低这种风险。
  • 分配一名或多名团队成员来同时扮演测试分析人员角色和需求指定者角色。 该策略是中小型测试团队的另一选择,并且通常在拥有可兼任这两种角色的领域专家时使用。您需要注意,要有相应的工作来专门用于满足这两种角色。

还要注意,具体的技能需求因正在进行的测试的类型不同而有所不同。例如,成功分析系统装入测试需求所需要的技能就不同于分析系统功能测试需求所需要的技能。

更多信息