测试用例(场景法)

一、应用场合

1、适合使用场景法软件界面特点:界面中有很少(或没有)填写项,所有的操作都是通过鼠标的单击、双击、拖拽等完成

  (游戏的测试非常适合场景法)

2、把自己当成最终的用户,尽可能真实全面的模拟用户的操作,设计出相应的测试点,一般包括两类:

(1)模拟用户正确的操作、完成主要业务逻辑的动作——验证软件的主要功能是否实现

(2)模拟用户错误的操作——验证软件错误处理能力

3、场景法主要基于:

(1)业务(需求)层面:对所测软件的重要功能、业务逻辑、行业背景深入理解

(2)技术层面:基于等价类划分,有效等价类——模拟用户正确操作;无效等价类——模拟错误操作

二、核心概念

1、基本流(正确流、有效流)

模拟用户正确的操作流程

2、备选流(错误流、无效流)

模拟用户错误的操作流程

三、使用步骤

1、根据需求,列出基本流和备选流

  例如操作ATM机

(1)基本流——正确取款

(2)备选流——在取款过程中出现的主要错误

此步骤完全基于业务的理解

2、根据基本流和备选流,生成场景(熟练后,直接做该步)

3、根据场景,编写用例

场景和用例并不是一一对应的关系

练习一:ATM机取款

1、列出主要场景,分析需求找出基本流(正确操作)和 备选流(错误操作)

   .1)输入密码,选择金额,点击确认,取走钞票,成功

   .2)密码错误,给出提示!

2、执行测试,把测试过的场景留下证迹(截图)

猜你喜欢

转载自www.cnblogs.com/eric88/p/10967791.html