软件测试基础理论(入门篇二)---测试用例的设计方法

目录

一、 测试用例介绍

1.1 测试用例要素

1.2  测试用例设计原因

二、 测试用例设计方法

2.1 等价类划分法

2.1.1 等价类划分法适用场景

2.1.2 等价类划分方法

2.1.3等价类划分法执行步骤

2.2 边界值分析法 

2.2.1应用场景

2.2.2 执行步骤步骤

2.3 判定表法

2.3.1 判定表介绍

2.3.2 判定表法设计用例步骤

2.4场景法(流程图法)

2.4.1 场景法介绍

2.4.2 设计测试用例的步骤

2.5 错误推导法

2.6 正交法

2.6.1基于正交表设计测试用例

 2.6.2 基于allpairs设计测试用例


一、 测试用例介绍

1.1 测试用例要素

测试用例:Test case,为了特定的目的而设计的一组测试输入,执行条件和预期结果的文档。

测试用例的8大核心要素:

1)用例编号:表示用例的唯一性,也称用例ID;一般用项目-模块-序号;如TPshop-Login-001

2)用例标题:表示要测试或验证的目的,通常用一句话描述;唯一、见名知意;

3)测试项目:当前测试功能所属范畴;

4)用例级别:表示用例测试功能的重要程度或者影响力;高、中、低;

5)预置条件:验证该功能需要的前提条件;

6)输入数据:必要的输入数据;

7)执行步骤:验证该功能需要的先后操作步骤;

8)预期结果:希望得到的结果

1.2  测试用例设计原因

1)便于理清测试思路,确保需覆盖测试的功能点无遗漏

2 )便于测试工作量的评估

3)便于提前准备测试数据

4)便于把控而是工作进度

5)便于回归测试

6)便与测试工作的组织,提高测试效率,降低测试交接成本

二、 测试用例设计方法

测试用例设计方法常见的有:等价类划分法、边界值法、判定表法、场景法、错误推导法、正交法;

  • 等价类划分法:能够针对穷举场景设计测试点;
  • 边界值法:能够针对限定边界规则设计测试点
  • 判定表法:能够对多条件依赖关系进行设计测试点
  • 场景法:能够使用对于项目业务进行设计用例

2.1 等价类划分法

2.1.1 等价类划分法适用场景

案例:计算两个-99到99之间整数的和,穷举测试

结论:1)针对测试数据量大,有测试输就输入的,枚举法无法完成,可以使用等价类。

2)使用等价类划分法是为了将测试集合科学的从无穷大减少到有限小的过程。

等价类划分方法适用场景:测试数据量大,有测试数据输入的。代表:页面级的输入框类测试。 

2.1.2 等价类划分方法

等价类概念:在所有测试数据中,具有某种共同特征的数据子集

等价类分类:

有效等价类:满足需求的

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

比如规则(需求)、长度、类型、是否为空(必填项)是否重复

2.1.3等价类划分法执行步骤

1)明确需求

2)确定有效类和无效等价类

3)提取数据编写测试用例

实战案例1:QQ账号 6-10位自然数

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值