|
Post by account_disabled on Dec 5, 2023 0:17:01 GMT -5
每个公司的QA团队的工作都有不同的工作流程。根据各工种的适合程度 本文将介绍 Senna Labs(经营软件公司业务)的 QA 团队的工作标准流程。它将分为以下不同阶段。 发现 - 软件要求 Senna Labs 的 QA(质量保证)团队的工作流程从内部启动开始。在这一步中,收到客户需求的 BD(业务开发)会将项目展示给参与该项目的每个人,包括开发人员,设计师,PM(项目经理)和QA。后来,团队中的每个人都会与团队一起了解需求收集文档,该文档是从BD收集客户的第一个需求而获得的。该文档指定了该项目的所有内容必须做什么? Discovery - 线框和 UI 当设计师团队完成用户旅程后,QA团队将审查和讨论用户旅程。审查完成且设计团队完成线框图设计后,QA团队将开始为每个功能编写用户流程图一旦用户流程图完成,团队中的每个人都会一起审查线框图和用户流程图。接下来,QA 团队将开始为每个功能编写测试用例,并与团队一起审查系统设计和UI 。 步骤完成后,QA 团队将开始编写用户文档。 质量保证 发展 在 工作职能电子邮件列表 项目开发之初,QA 根据 Sprint 目标准备测试用例。随后在 Sprint Grooming 中,PM 在待办事项中为下一个 Sprint 创建票证,QA 团队呈现显示功能工作流程的用户流程图。 ,这将有助于团队有一个清晰的认识 有助于高效、符合用户需求的软件开发,在Sprint Planning阶段开始Sprint时,会按照制作票据的顺序对要使用的票据进行优先级排序,分为低、中、高 稍后在每日站立会议流程中,质量检查团队将检查是否有任何票证已完成。并根据已编写的Test Case进行测试。如果发现错误,QA 团队会创建一个票证以通知团队进一步修复该错误。如果没有错误,票据将移至“完成”以准备下一个演示,QA 团队将准备下一个 sprint 中要完成的功能的测试用例。在每个 sprint 结束时,都会有一个演示完成的功能。QA 将录制视频并做笔记 在Demo流程中,每个Sprint的最后一步是Retosprctive,方法是让每个团队成员轮流分享Sprint过程中发生的好的和不好的经历,选出不好的进行尝试,以便改进。 Sprint,这种方法可以帮助团队中的每个人意识到出现的问题。协作修复和改进,从而使工作流程更加顺畅。 启动 - 用户验收测试 软件开发完成后,进入用户验收测试阶段,当软件修改时,QA团队会进行回归测试,以发现系统中的错误。如果没有错误,PM会预约下一步进行用户验收测试,随后QA团队会帮助PM编写用户验收测试的流程,并按照设定的流程进行用户验收测试。如果有错误,可以按照原计划及时更正。之后,用户验收测试将再次按照流程进行排练,但如果出现无法及时纠正的错误,PM团队将在排练完成且没有错误后重新安排用户验收测试日程。如果有任何错误,QA 团队将继续支持 PM 进行用户验收测试和培训。 启动 - 维护 交付前的最后一步是维护。在这里,PM 向团队中的每个人通报维护时间表和服务级别协议。当维护期过半时,QA团队将对整个系统进行测试,发现错误并发送给团队进行纠正。如果没有错误或团队已完成所有更正。这将意味着维护期已经结束,我们将进入向客户交付项目的过程。
|
|