zoukankan      html  css  js  c++  java
  • 敏捷项目中的测试活动流程

    某公司的敏捷项目缺少对测试活动的识别和定义,导致迭代中测试活动的进度和质量问题。现根据该项目的特点,对测试活动进行梳理,初步定义如下:

    1、确定测试方案

          在用户故事制定、领取阶段,测试人员与PO和开发人员确定用户故事的测试范围和策略,形成测试方案。

    2、确定系统需求和约束

          在开发人员对用户故事进行分析和设计时,测试人员与PO和开发人员分析用户故事的系统需求和设计约束,同时协助开发人员检查设计与用户故事的一致性、完整性、严密性和可测试性。

    3、开发测试用例

          测试人员根据用户故事、系统需求和约束,制定测试用例。测试人员可借助开发环境,进一步统一和理解开发人员对用户故事的理解和设计,调整测试用例,同时检查设计和实现中是否落实了系统需求和约束。测试人员需与PO和用户故事相应的开发人员一同对测试用例进行检查,使其了解测试重点,并给出意见。

    4、制定测试计划

          测试人员根据测试方案、迭代计划、测试规程和测试用例,在QC中录入测试用例,并制定实施计划。测试计划的安排应考虑开发与测试的相互协调配合,根据用户故事的关系、系统架构、功能模块的依赖关系等,按照总体的迭代计划共同推进,所以需与PO和开发人员一起检查。

    5、执行测试

          用户故事提交测试后,测试人员根据测试用例,对提交至测试环境的用户故事进行测试,并上报故障至QC。测试人员可通过检查故障的趋势和分布,调整测试方法、维护测试用例、控制测试进度、评估版本质量。

    6、完成测试报告

          测试完成后,测试人员应完成测试报告的编写,提交项目组进行评审。

  • 相关阅读:
    MySql学习2
    Java学习:JDBC
    MySql学习
    Java学习:网络编程
    Java学习:反射
    Java学习:多线程(2)
    Java学习:多线程
    .net后台webclient用post方式发送文件和数据
    实用
    day&day
  • 原文地址:https://www.cnblogs.com/Flint/p/3590377.html
Copyright © 2011-2022 走看看