常用的测试用例设计方法有那些?

上一篇 / 下一篇  2022-09-07 16:24:36 / 个人分类:测试

扎实的基础是成功的一半,学号好基础,才能更好的进步!

常见的测试用例设计方法主要会涉及以下几种:

1、等价类

2、边界值

3、场景法

4、判定表

5、因果图

6、错误推断法

7、正交测试法(正交表)

(今天主要解释前三种最为常用)

选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。

一、等价类划分法

1)定义

依据需求输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试

如:微信发红包0.01--200

2)适用场景

一般适用于无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。

3)有效等价类和无效等价类

有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的

无效等价类:不满足集合的需求

如:QQ大于6位,小于10位

1.png

二、边界值分析法

1)定义

边界值分析法是对等价类划分法的补充,边界值一般都是从等价类的边缘去寻找错误

2)基本思路:正好等于、刚刚小于、刚刚大于、边界值作为测试数据

3)特记:0/空、N/A、

null是一个特殊值。注:在考虑边界值的时候同时也要考虑这个特殊值

如:一个文本框输入区域包括2--255个字符

特殊值:1、2、3、254、255、256

有效等价类:>=2/<=255

无效等价类:<2>255

特殊值:0

三、场景法

1)定义:尽可能真实全部的模拟用户操作

2)主要基于:

a.业务(需求)层面:对所测软件的重要功能,业务逻辑(系统要干什么,怎么去实现,这个过程、)、行业背景深入理解

b.技术层面:

  • --基于等价类划分,

  • 有效等价类--模拟用户正确操作

  • 无效等价类--模拟错误操作

3)核心概念

a.基本流:

  • 正确流、有效流

  • 模拟用户正确的操作流程

b.备用流:

  • 错误流、无效流

  • 模拟用户错误的操作流程

4)设计思路

  • 根据用户有可能操作的方式都列出来

如:提款机取钱场景图

2.png


TAG:

 

评分:0

我来说两句

Open Toolbar