角色:测试人员
测试人员(Tester)负责测试工作的核心活动。这些活动包括识别、定义、实现,并进行必要的测试,以及记录并分析测试结果。
角色集:基础角色
Collapse关系  
Collapse主要描述  

此角色主要负责以下任务:

  • 识别需要被执行的测试
  • 对于给定的测试,确定最合适的实现方式
  • 实施个人测试
  • 设置并运行测试
  • 记录结果并验证测试已被运行
  • 从运行错误中分析并指导恢复
  • 和团队沟通测试结果
Collapse人员配备  
技能

此角色需要具备以下技能:

  • 测试方法和技术的知识
  • 诊断和问题解决的技能
  • 系统或应用程序被测试的知识(理想的)
  • 网络和系统架构的知识(理想的)

如果需要自动化测试,考虑以下技能:

  • 培训适当的使用自动化测试工具
  • 使用自动化测试工具的经验
  • 编程技能
  • 调试和诊断技能

注意:
依赖于测试类型的不同,特定的技能需求有很大的不同。例如,使用系统负载自动化测试工具所要求的技能,不同于使用系统自动化功能测试所需要的技能。

分配方法

此角色可以通过以下方式指派:

  • 指派一位或多位测试员工执行此角色。这是一个相当标准的方法,特别适合于小团队,以及任何大小的团队,在那里由拥有相同技能水平的测试人员组成的富有经验的小组构成了团队。
  • 指派一位或多位测试员工专职执行此角色。这适用于非常大的团队。在某些测试人员比其他测试人员拥有更多的自动化测试经验时,也有助于分离职责。
  • 指派一位或多位已经承担了项目中其它角色的团队成员来负责部分系统功能的测试。这些团队成员必须拥有合适的测试技能。