测试计划和测试用途day02

Day02 测试计划和测试用途

测试的用例的概念和作用

1.什么是测试用例?

测试用例就是执行测试的依据,把操作步骤音文档的形式来进行描述

2.测试用例的特征

1.有效性
2.可重复性
3.易组织性
4.清晰、简洁
5.可维护性

编写测试用例的好处

设计好测试用例,可以提高测试的效率,使要实施的重点更突出,降低工作难度。

测试用例的4个特性

代表性 针对性 可判断性 可重视性

测试永例通常暴扣的几个组成元素

用例编号 测试模块 用例级别 测试环境 测试输入 执行操作 预期结果 实际结果…

案例
测试计划和测试用途day02

2.编写测试用例的基本方法

等价类划分

概念
有效,无效
等价类划分是指分步骤地把海量(无限)的测试用例集减得很小,但过程同样有效。
等价类 :何为等价类,某个输入域的集合,在这个集合中每个输入条件都是等效的。
一般可分为有效等价类和无效等价类

等价类划分为:
有效等价类:指符合《需求规格说明书》,输入合理的数据集合
无效等价类:指不符合《需求规格说明书》,输入不合理的数据集合
测试计划和测试用途day02
测试计划和测试用途day02
测试计划和测试用途day02

边界值法

确定边界值的方法
选取正好等于、刚刚大于或刚刚小于边界值作为测试数据
这些关键的原则是:边界条件,次边界条件、空值和无效数据。测试计划和测试用途day02

因果图法

  • 概念
    因果图法比较适合输条件比较多的情况,测试所有的输入条件的排列组合
  • .因果图基本图形符号
    恒等:若原因出现,则结果出现;若原因不出现,则结果不出现。
    非(~):若原因出现,则结果不出现;若原因不出现,则结果出现。
    或(∨):若几个原因中有一个出现,则结果出现;若几个原因都不出现,则结果不出现。
    与(∧):若几个原因都出现,结果才出现;若其中有一个原因不出现,则结果不出现。
    测试计划和测试用途day02
  • 因果图的约束符号
    E(互斥)I(包含)O(惟一)R(要求)M(屏蔽)测试计划和测试用途day02

场景法

测试计划和测试用途day02
测试计划和测试用途day02
测试计划和测试用途day02
遵循上图中每个经过用例的可能路径,可以确定不同的用例场景。从基本流开始,再将基本流和备选流结合起来,可以确定以下用例场景:
基本流和备选流的区别

** 银行案例ATM
:测试计划和测试用途day02

第一次测试中,根据测试计划,我们需要核实提款用例已经正确地实施。此时尚未实施整个用例,只实施了下面的事件流:
基本流-提取预设金额(100 元、200元、500元、1000元) 备选流
2 - ATM 内没有现金 备选流
3 - ATM内现金不足 备选流
4 - PIN 有误 备选流
5 - 帐户不存在/帐户类型有误 备选流
6 - 帐面金额不足

测试计划和测试用途day02