角色:测试管理员
测试管理员 角色的任务是对测试工作的成功负全面责任。该角色涉及质量和测试倡议、资源规划和管理以及解决对测试工作有阻碍的问题。
|
主题
|
|
各角色将有关执行活动和开发工件的职责组织成各个逻辑组。可将每个角色分配至一个或多个人,而每个人也可以履行一个或多个角色。当您为 测试管理员 角色配备人员时,需要同时考虑该角色所需的技能和为该角色分配人员时所能采取的不同方法。
此部分提供指向与该角色相关的附加信息的链接。
得到以下基本技能和有利条件的支持:
- 有关软件工程流程各个方面的一般知识
- 在多种测试工作、技术和工具方面的经验
- 人际能力,特别是交际和倡议技能
- 规划和管理技能
- 有关当前接受测试的领域、系统或应用程序的知识(需要)
- 编程或管理编程团队的经验(需要)
该角色主要负责:
- 协商测试工作的当前目的和可交付工件
- 确保测试资源的适当规划和管理
- 评估测试工作的进度和效果
- 通过解决重要缺陷来倡议适当的质量级别
- 倡议软件开发流程中可测试性重点的适当级别
可以用以下方法来分配 测试管理员 角色:
- 分配一个工作成员仅执行 测试管理员 角色。这是一种普遍采用的方法,尤其适合大型团队或项目经理所具备的测试经验不多的较小团队。
- 分配一个工作成员同时执行“项目经理”和 测试管理员 角色。该策略对于较小的测试团队是很好的选择。
- 分配一个工作成员同时执行 测试管理员 和“测试设计员”角色。该策略对于较小的测试团队也是很好的选择。履行这两种角色的人员需要有很强的管理和领导能力,以及很强的技术技能和经验。
- 分配一个工作成员同时执行 测试管理员 和“测试分析人员”角色。该策略是中小型测试团队的另一选择。您需要注意,“测试分析人员”角色的细目不应对 测试管理员 角色的职责有负面影响。将不那么关键的“测试分析人员”任务分配给同时履行这两个角色的人员,并将最重要的任务留给没有任何直接管理职责的团队成员,从而减轻这种风险。
我们推荐 Rex Black 的 Managing the Testing Process [BLA99],这是有关管理测试的信息的很好来源。我们还建议您阅读 Kaner、Bach 和 Pettichord 的 Lessons Learned in Software Testing [KAN01],该文包含针对测试团队的一系列极好的重要注意事项。对于 测试管理员 角色特别重要的是 Managing the
testing project 和 Supervising the testing group 各章。
|