敏捷测试

Posted aquichita

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷测试相关的知识,希望对你有一定的参考价值。

敏捷测试的原则

  1. 整个团队对测试负责;
  2. 持续测试、持续的质量反馈;
  3. 不断调整计划以适应需求的变化;
  4. 始终以用户需求为中心,每时每刻不离用户需求,将验证和确认统一起来;
  5. 关注可以交付的客户价值;
  6. 面对面的沟通、协作,强调团队的责任预防缺陷,而不是关注缺陷的数量;
  7. 敏捷测试的基础就是自动化测试;

迭代开发中的敏捷测试实践

  1. 功能测试-测试
  2. 主流程UI自动化覆盖-自动化
  3. 重点模块接口自动化覆盖-自动化
  4. 非功能性测试-专项测试
  5. 探索性测试-测试
  6. 全量回归-测试分配
  7. 验收测试-产品

测试策略:产品测试的六大问题

  1. 测试范围
    1. 主流程-测试用例
    2. 功能-测试用例
    3. 数据准确性-测试用例
    4. 前端显示-原型图
    5. 体验优化-用户体验
  2. 测试目标:对测试对象-使用了测试方法-测试结果
  3. 重点和难点
  4. 广度和深度
  5. 测试任务优先级
    1. 任务间
    2. 任务中
  6. 测试质量评估
    1. 测试覆盖程度
    2. 测试过程:用例质量、执行情况
    3. 缺陷分布情况

测试计划(管理文档,强调做什么)

  1. 测试策略
  2. 测试范围
  3. 测试方法
  4. 时间安排
  5. 测试人力
  6. 风险分析

测试方案(技术文档,强调如何做)

  1. 对特性提取测试点
  2. 测试方法
  3. 用例设计
  4. 规划测试环境
  5. 选择测试工具

测试用例设计

步骤

  1. 建模
  2. 设计基础测试用例-只确定测试条件
  3. 补充测试数据
  4. 拓展

方法

  1. 流程类-路径分析法/场景法
  2. 参数类-参数取值类型为枚举--输入输出表分析法
  3. 数据类-参数取值类型为范围--等价类和边界值分析法
  4. 组合类-正交分析法

场景法:

  1. 理解需求,确定业务流程(基本流程、备选流程、异常流程)
  2. 绘制流程图,再次确认流程路径
  3. 根据业务流程图,抽取测试路径(每一路径需含一个未走过得路径)
  4. 细化路径,利用等价类边界值方法细化路径,抽取测试用例

测试用例编写

  1. 使用统一测试用例模板
  2. 用例标题:简洁明了说明测试点
  3. 用例中不能引用其他测试用例
  4. 测试步骤和期望结果对应
  5. 避免描述中使用笼统、模糊、歧义的词语
  6. 控制用例的粒度

以上是关于敏捷测试的主要内容,如果未能解决你的问题,请参考以下文章

敏捷开发?敏捷测试?你怎么看?

敏捷测试一个测试人员在参与敏捷测试的经验分享

测试在敏捷开发中的特别实践V2.0-敏捷测试

什么是敏捷测试?

敏捷测试

自动化测试——敏捷测试的基石