黑盒测试用例设计方法笔记(五)-错误猜测

错误猜测

    • 1 定义
    • 2 步骤
    • 3 使用用例进行需求建模
    • 4 用例模型
    • 5 用例规格说明
    • 6 事件流
      • 6.1 事件流组成
      • 6.2 场景
    • 7 从事件流到场景

1 定义

  • 基于经验和直觉推测程序中可能存在的各种错误, 针对这些错误设计相应的测试用例
  • 常作为一种补充测试用例的设计方法

2 步骤

  • 用列表举出程序中可能有的错误和容易发生错误的特殊情况
  • 基于该列表构造测试用例

3 使用用例进行需求建模

输出物包含:

  • 用例模型
  • 术语表
  • 补充规格说明

4 用例模型

使用用例描述系统功能的模型,包含:

  • 用例图
  • 每个用例的规格说明

5 用例规格说明

是文本描述,利用结构化自然语言

用例成分 描述
名称 用例的名字
概要描述 对用例角色和目的的简单描述
事件流 与本用例相关的系统动作的文本描述
特殊需求 对在用例模型中没有包含的需求,如非功能需求的文本描述
前置条件 用例开始时约束条件的文本描述
后置条件 用例结束时约束条件的文本描述

6 事件流

6.1 事件流组成

  • 基本流

①仅有一个基本流
②是经过用例的最简单的路径,指每个步骤都“正常”运作时所发生的事情

  • 备选流

可以有多个,描述基本流步骤

6.2 场景

场景是事件流的一个实例,由基本流或基本流和备选流中的步骤组成,表明了用户执行系统的操作序列。

7 从事件流到场景

黑盒测试用例设计方法笔记(五)-错误猜测_第1张图片
从事件流到场景,场景可以遍历所有从用例开始到结束的包含基本流和备选流的路径

1.场景1:基本流;
2.场景2:基本流、备选流13.场景3:基本流、备选流1、备选流24.场景4:基本流、备选流35.场景5:基本流、备选流3、备选流16.场景6:基本流、备选流3、备选流1、备选流27.场景7:基本流、备选流48.场景8:基本流、备选流3、备选流4。
注:为简单起见,场景568只考虑了备选流3循环执行一次的情况

你可能感兴趣的:(测试设计)