常用测试用例设计方法总结

【软件测试】--功能测试2--常用设计测试用例方法 针对:需要有大量数据测试输入,但是没法穷举测试的地方。输入框下拉列表单选复选框典型代表:页面的输入框类测试。完整的用应该是等价类和边界值一块写。强调:单个输入框,常用的方式 边界+等价类面试题:最常用的用设计方法有哪些?--等价类、边界值在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语典型代表:有边界范围的输入框类测试1、明确需求2、画出判定表1)、列出条件桩和动作桩。 阅读详情
黑盒测试:把软件看成一个黑盒子,不考虑内部结构,只考虑输入和输出,测试功能和ui界面。
(1)等价类划分法:把所有输入的数据划分成若干部分(子集),然后从每部分中选择有代表性的少数部分数据作为测试数据,代表性数据等同于子集中其他数据。

等价类可分为有效等价类无效等价类。
有效等价类:对于程序的规格说明来说为有效的,合理的输入数据构成的集合。
无效等价类:对于程序的规格说明来说为无效的,不合理的输入数据构成的集合。

设计步骤:
(a)确定所有可能的输入数据,划分有效等价类和无效等价类,并为其编号。
(b)设计一个新的测试用例尽可能多的覆盖全部的有效等价类,而每次只覆盖其中一个尚未覆盖的无效等价类,重复操作,直至所有有效等价类和无效等价类全部覆盖。
(c)设计一个新的测试用例,依次合并无效等价类,直至所有无效等价类覆盖完成。

(2)边界值分析法:由于边界值容易产生错误,是在等价类划分法上的补充的方法。
设计方法:确定输入数据的取值范围:如1~100,需要测试的数据有:1,100的同时还需要测试0,101,2,99,50
缺点:只设计输入数据的所有情况,未考虑组合

(3)错误推测法:根据经验和直觉推测程序可能出现错误的地方

(4)因果图法:根据输入条件的各种组合,以及相互制约关系的一种方法
设计步骤:
(a)确定原因和结果,并为每个原因和结果编号
(b)确定原因和结果的制约关系,生成因果图
(c)根据因果图,产生判定表
(d)把判定表的每一列拿出来,作为数据,设计测试用例
原因和原因之间的关系有:异E(最多有一个,互斥),或I(至少有一个),唯一O(有且只能有一个),要求R(a为1时,b也必须为1)
原因和结果之间的关系有:与,或,非,恒等
缺点:因果关系庞大,生成判定表麻烦,设计测试用例较复杂

(5)正交实验法

(6)场景法:基本流和备选流,一般基本流为正常的测试。测试结果为成功的测试,备选流为异常的情况测试

白盒测试:测试程序的内部结构和接口,方法有:语句覆盖,判定覆盖,条件覆盖,判定条件覆盖,条件组合覆盖,路径覆盖

测试用例设计方法常用总结 一、使用等价类边界值法设计测试用例 1.什么是等价类 等价类:把用户的输入划分为几种情况,每种情况选取一个数据进行测试,等价类分为有效类和无效类。 (1)有效类: 符合程序输入要求的叫有效等价类。 一般找符合输入的中间长度,再分情况,混合的或者每一种单纯的。 (2)无效类: 不符合程序输入要求的各种情况叫无效等价类。 2.什么是边界值法 边界值法:边界值法是对程序的输入或输出的边界值进行测试的一种方法,是等价类法的一种补充。选取正好等于,刚刚大于或刚刚小于边界值作为测试数据。(根据输入要求补充到有效类和无效 阅读详情

相关推荐

测试用例篇——设计测试用例常用方法

介绍了测试用例的基本要素及其好处,深入了解设计测试用例常用方法:等价类、边界值法、因果图法、正交法、场景设计法和错误猜测法

m0_52019666的博客 2713

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

扎实的基础是成功的一半,学号好基础,才能更好的进步! 常见的测试用例设计方法主要会涉及以下几种: 1、等价类 2、边界值 3、场景法 4、判定表 5、因果图 6、错误推断法 7、正交测试法(正交表) (今天主要解释前三种最为常用) 选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。 一、等价类划分法 1)定义 依据需求输入划分为若干等价类,从等价类中选定一个测试...

m0_64509235的博客 2万+

软件测试之常用测试用例设计方法

​软件测试描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

软件测试的坑,让我来踩吧 1041

设计测试用例(万能思路 + 六种设计方法)(详细 + 图解 + 实

水杯:装水、喝水...注册场景:注册 + 登录想象日常使用中的注册场景有哪些功能。等价类是分块/分区的概念。将需求的输入划分若干个等价类,从等价类中选出一个测试用例,如果这个测试用例通过,则认为这整个等价类就通过。(因果图法)通过输入条件和输出动作之间的关系,设定判定表,再根据判定表编写测试用例。通过构造正交表编写测试用例

AwwzJ_0821的博客 2万+

测试用例常见的7种设计方法

测试用例常见的7种设计方法,CoCode自动生成测试用例工具助力提高测试用例编写效率和覆盖性。

CoCode888的博客 4257

如何做好测试用例设计

真干货

自动化测试技术栈 4565

测试用例设计常用方法

目录 一、测试用例 二、黑盒测试 2.1、等价类划分法 2.1.1、定义 2.1.2 、等价类划分分类 2.1.3 、等价类划分原则 2.2.4、等价类方法设计测试用例步骤 2.2、边界值方法 2.2.1、边界值的概念 2.2.2 、边界值选择遵循的原则 2.2.3、边界值方法设计测试用例 2.3 、判定表方法 2.3.1、判定表结构 2.3.2、判定表设计测试用例 2.4、因果图方法 2.4.1、因果图法设计测试用例 一、测试用例 测试用例: 将要进行的测试工

weixin_67281781的博客 9012

【软件测试】如何设计测试用例? 设计测试用例常用方法.

总体设计测试用例的万能公式, 具体设计测试用例常用方法

m0_74105656的博客 4564

测试用例常用设计方法

将数据划分为若干个等价类(即有相同特征的数据集),从每个等价类中选取少量代表性数据作为测试用例,假设等价类中一个数据测试通过,该类中其他数据也会通过;若一个失败,其他也可能失败。基于 “边界值是缺陷高发区” 的原则,选取输入 / 输出数据的边界值及邻近值作为测试用例(如范围的最小值、最大值、最小值 - 1、最大值 + 1)。模拟用户实际使用软件的业务流程(场景),覆盖流程中的 “正常路径” 和 “异常路径”,设计端到端的测试用例。当输入条件有多个,且输入条件的组合会影响输出结果。

m0_71672444的博客 837

常用测试用例设计方法

1、等价类 思想:数据分为两类:有效数据、无效数据 优点:简单高效、快速评估用数量 缺点:只考虑了输入的有效和无效,选取的数据比较随机,边界上的缺陷不太容易发现 适用范围:只要存在输入的需求 2、边界值 建立在等价类基础上 优点:更容易发现边界上的问题 缺点:只有存在边界时才能使用 适用范围:有输入参数,且输入参数有类型或范围长度的边界 3、判定表 设计步骤

JWeizhen的博客 869

测试用例常用测试用例设计方法

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求 测试用例通常包含用标题,前置条件,测试步骤,测试数据,预期结果和实际结果以及测试人员信息与被测对象信息等 用标题 根据内部组织定

Lowetu的博客 1032

常用八大测试用例设计方法

1、等价类划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价类),并在每个等价类中选择一个具有代表性的元素生成测试用例。该方法常用的黑盒(Blackbox Testing)测试用例(Testcase)设计方法。 等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合,它能检验程序是否可以实现规格说明中所规定的功能需求。无效等价类是指对程序的规格说明是不合理的或无意义的输入数据所

芦金宇的专栏 2万+

常用测试用例设计方法有那些?看这一篇就够了

等价类划分主要适用于单个输入条件,输入为数值型的情况,如果输入规定了输入区间,可划分出一个有效等价类,两个无效等价类;如果输入只规定了输入范围,可划分出一个有效等价类,一个无效等价类。当输入条件很多时,因果图等设计方法设计出来的用数往往多的惊人,用正交法可有效减少用数。正交法的核心思想是从大量测试数据中选取有代表性的点来测试,从而减少测试用例数。不能表达重复的操作。因果图方法考虑输入的组合,特别适用于多个输入条件相关有关联又相互约束的情况。也是适用于单个输入条件的情况,输入类型可以数值、字符等,要。

dsfsksnbkjnbsfv的博客 2981

测试用例设计测试用例常用方法

测试用例是测试设计的一个产出物,它直接体现测试设计的思想,一份漂亮的测试用例不仅仅是设计思路的优秀体现,更是便于流转和执行,具有可读性、传递性。 测试用例的基本要素 用标题、测试思路、预设条件、测试步骤、预期结果。 用标题 目的:概述测试用例的主要内容,明确用意图 在做用评审时,通过浏览一个模块的用标题,能快速判断有没有遗漏功能;通过浏览一个功能用标题,能快速判断出有没有遗漏正常或异常case。 测试思路 目的:清晰的软件思路会让工作更加流畅,测试用例覆盖全面 软件测试思路首先搞清楚我们的对象,

hlkt521的博客 377

常用测试用例设计方法有那些?(2)

扎实的基础是成功的一半,学号好基础,才能更好的进步! 常见的测试用例设计方法主要会涉及以下几种: 1、等价类 2、边界值 3、场景法 4、判定表 5、因果图 6、错误推断法 7、正交测试法(正交表) (今天主要说明后四种作为补充,可能并不常用,但是也会让你考虑的更叫全面。) 选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。 四、判定表 1)定义 分析和表述若干输入条件下...

m0_64509235的博客 744

10年软件测试工程师 常用八大测试用例设计方法

一:等价类划分法 1:有效等价类: 2:无效等价类: 案:比如一个登陆输入框,规定只能输入中文,同时长度为6-10, 通过等价类设计测试用例: 测试用例中重要的三步: 输入 操作 预计结果 如果与预期结果不符合就是bug 有效等价类: 输入:输入长度为6的中文,输入的为王小明,这就是有效等价类 无效等价类: 1: 输入长度为4的中文,输入位小名,点击登录,预计结果长度不符合要求 2: 输入长度为6,但是是英文的,点击登录,预计结果 请输入中文 3: 输入长度为4,而且不是中文的,是数..

m0_63052740的博客 2598

常用测试用例设计方法

场景法: 场景法通过模拟真实的使用场景设计测试用例。在设计测试用例时,需要考虑用户的行为、系统的环境以及与其他系统的交互。通过场景法,可以测试系统的功能完整性、性能和用户友好性。

software_test010的博客 466
上一篇: Android系统上层应用能访问底层硬件的简要原理
下一篇: Robotium对apk进行重签名方法总结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值