建立质量保证团队的好资源

软件测试 自动化测试 测试管理 测试团队 团队管理
2022-01-28 17:11:42

到目前为止,我们公司在很大程度上缺乏任何形式的“质量心态”。从没有测试人员,他们到了两个测试人员——但是 5 或 6 个产品团队仍然依赖于开发人员和业务用户测试的混合。缺乏质量保证在那些已经获得大量技术债务的团队中表现得很糟糕。是的,还有其他问题,但缺乏 QA 是最明确和最可行的问题之一。

一位新的 CIO 正在尝试建立一个规模适当的正式测试团队,该团队拥有强大、健康的测试流程和良好的自动化技能(因为我们需要能够有效地测试多种产品)。很有可能我最终会负责设计和实施我们共同提出的一般想法的细节的大部分实际工作,所以我想确保我们提出好的想法。我觉得如果我事先阅读一些关于测试管理、招聘、流程以及将新的 QA 团队与预先存在的开发团队集成的内容,尤其是在敏捷环境中,我可以做得更好。

您看过哪些关于这些主题的书籍、博客、文章或其他资源?

ETA:Siva 指出,最好从路线图的角度来看待这件事。所以添加“制定测试团队路线图提案”。

3个回答

我的观点是——这个问题与根据团队的当前状态确定团队的章程/愿景更相关

  • 您必须评估您当前的测试过程、工具、错误、自动化、产品质量,以达到改进的领域

您的路线图提案将涵盖以下方面

团队路线图

  • 团队应该有一个路线图来定义
    • 就质量而言,我们目前处于什么位置
    • 我们在未来 3 到 6 个月的自动化目标是什么,减少错误
    • 测试场景覆盖率/测试估计过程/根据当前估计提高测试估计准确性
    • 在以下方面实现这一目标的明确路线图
      • 倡议
      • 技术培训
      • 工具采用
      • 流程变更

我的路线图是:

  • 敏捷

    • 什么是工单(功能/杂项/错误)工作流程以及 QA 如何适应?
    • 在美容时有质量保证
    • 让 QA 出席每日站立会议
    • 在开发之前让 QA 与开发人员就测试计划配对
    • 在考虑完成之前,有一个步骤让 QA 签署票证
    • 定义 QA 如何记录错误
    • 定义如何对错误进行分类
    • 定义 QA 如何与产品经理和客户互动
    • 确定人力资源计划和开​​发人员与质量保证人员的比例
    • 遵循《敏捷测试:测试人员和敏捷团队实用指南》一书
  • 非敏捷

    • 规格有多详细
    • 环境的监管程度和质量要求是什么

一旦我对上述所有内容有了很好的了解,我将更广泛地关注如何使用http://www.6fusion.com/2013/05/31/how-to-build等资源建立一个优秀的开发团队-a-kick-ass-development-team/专注于授权和信任。此外,请参阅https://www.atlassian.com/agile/teams/,了解信任和良好的工程实践。请参阅http://www.infoq.com/articles/coding-culture了解更多关于人员和团队的信息。

这是我在测试生涯中多次完成的事情;以及我与现任雇主所做的事情;事实上,我正准备整理我们的第二个 2 年测试服务路线图(团队名称)。

如果你愿意,我很乐意与你交流想法?