1.3测试用例设计方法

测试用例设计方法(黑盒)

1.等价类,划分为有效等价类和无效等价类

1.1.按数据范围划分

有效:0.01-200

无效:小于0.01大于200

1.2.按数据类型划分

有效:数字

无效:非数字字符,中文等

1.3.设计原则

对于有效等价类,应尽可能多的覆盖尚未被覆盖的有效等价类,知道有所都被覆盖为止。

对于无效等价类,每个无效等价类就是一条测试用例

例如:

2.边界值(为了补充等价类的用例)

比如微信红包范围是0.01-200

那么测试用例有:

0 0.009 0.01 0.02 199 200 201

其中0是特殊值(数值取值,在其他为空)

例如:

3.场景法(主要测试流程)

3.1.设计原则

根据业务流程(需求规格说明书),设计用例遍历场景

注:单个功能可以用前面的等价类和边界值测试

3.2.业务流程图

例如:

3.3.实际例子

首先关注“是”的正常流程,再关注“否”的非法路径(判断错误的全部路径)

4.错误推测法

基于经验和直觉推测程序中所有存在的各种错误

例子:

5.知识梳理

首先,进行等价类划分,主要是输入条件划分

在任何情况下都必须使用边界值分析法

用错误推测法去追加测试用例,作为一种补充

对照程序逻辑,检查自己设计出来的测试用例逻辑覆盖程度,如果没有达到覆盖标准,应当补充足够的测试用例(场景法)

6.课后习题

输入边长a,b,c,判断是否能够构成三角形?画出流程图,并整理出测试用例(选做)

首先要考虑3边是否为正数

三角形判断依据:a2+b2=c2

等腰三角形:a=b≠c,a=c≠b,b=c≠a

等边三角形判断依据:a=b=c

时间: 2024-08-08 22:00:33

1.3测试用例设计方法的相关文章

转:黑盒测试用例设计方法

1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.              等价类划分法的应用 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理

测试用例设计方法:判定表

测试用例设计方法 判定表 定义 分析和表述若干输入条件下被测对象针对这些输入做出的响应的一种工具; 遇到复杂业务逻辑是可以利用该表理清业务关系; 重要概念 条件 l  条件桩:需求规格说明书定义的被测对象的所有输入 l  条件项:针对条件桩,所有可能的输入数据 动作 l  动作桩:针对条件用户可能采用的所有操作 l  动作项:针对动作桩,被测对象相应的可能值 规则 l  动作项和条件项组合在一起形成的业务逻辑 步骤 l  理解需求,确定条件桩,动作桩 l  设计优化判定表 l  填写动作项 l 

【tool】黑盒测试的测试用例设计方法

目前黑盒测试的测试用例设计方法有5种: 等价类划分 边界值分析 错误推测法 因果图 功能图 一.等价类划分 等价列划分设计方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例. 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试. 等价类划分有两种不同的情况:有效等价类和无效等价类.设计时要同时考虑这两种等价类. 下面给出6条确定等

黑盒测试用例设计方法

1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.              等价类划分法的应用 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理

测试用例设计方法—错误猜测法

测试用例设计方法-错误猜测法

详细的黑盒测试用例设计方法

黑盒测试用例设计方法 1. 概述 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法等. 2. 等价类划分法 2.1.  概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例.每一类的代表性数据在测试中的作用等价于这一类中的其他值. 2.2.   等价类划分法的应用 (1)  等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某

自动化测试之-测试用例设计方法总结

黑盒.白盒.接口测试一系列用例设计方法. 黑盒测试用例设计方法包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动法.正交试验设计法.功能图法.场景图法等. (一)等价类划分法 定义:等价类划分法是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.方法是一种重要的.常用的黑盒测试用例设计方法. 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表

史上最全的测试用例设计方法总结

测试用例的设计方法(全)等价类划分方法:一.方法简介1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法. 2.划分等价类:等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表

测试用例设计方法基础理论知识

一.什么是测试用例 测试用例设计:将软件测试的行为活动,作为一个科学化的组织归纳. 测试用例:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果. 因为我们不可能进行穷举测试,为了节省时间和资源.提高测试效率,必须从数量极大的可用测试数据精心挑选出具有代表性或者特殊性的测试数据来进行测试. 二.测试用例的好处 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率. 测试用例的使用令软件测试的实施重点突出.目的明确. 在软件版本更新后只修正少部分的测试用例