首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

等价划分法测试用例举例_使用等价划分法设计测试用

试用等价划分法 测试用等价划分 一、 关于测试用的知识 1、 测试用的基本概念: 测试用(案例):test case / test instance 是在测试执行之前,...由测试人员进行编写的指导测试过程的重要文档,主要包括:用编号,测试目的,测试步骤(用描述),预期结果(期待结果)等(不同公司模板不同,但是大同小异) 2、 测试用常用的方法(7种) 等价划分 边界值...二、等价划分 1、应用场合:在程序界面中有数据输入的地方,就可以使用等价划分法。挑选少量的代表数据进行测试。...3、“等价划分法”的基本测试思想: 从大量数据中划分范围(等价),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果 4、 两个基本概念 1) 有效等价: 对程序来说有意义的...: 然后根据等价表去编写测试用,愿各位初学者有所收获。

29110
您找到你想要的搜索结果了吗?
是的
没有找到

浅析等价划分技术设计测试用

因此,软件测试用的设计也成为关注的焦点。现在,已经开发了许多测试用设计方法。常见的测试用设计方法包括等效划分,边界值分析以及因果图分析。...1.2 等价划分技术的定义   等价划分法是一种非常典型的,并且是最基础的黑盒测试用设计方法。...测试工程师们采用等价划分法来设计测试用时,完全不需要考虑程序内部结构,采用等价划分法设计用的唯一依据是软件需求规格说明书。那么什么是等价呢?...通过有效等价和无效等价划分可以实现将无穷的测试子集限定在有限的范围内,使用最少的测试用去发现最多的bug。因此,等价划分是黑盒测试最基本的方法。...四、 等价划分技术的研究结论与不足   虽然等价划分的测试用设计方法减少了穷举法带来的大量准备测试用和执行测试用的工作量,但是一般都是有输入性需求的被对象才可以采用等价划分的方法,输入与输入之间的关系考虑少

78930

试用的设计方法:等价划分

试用的设计方法对测试人员来说,非常重要,在工作中,确实会用到。测试用设计的越全面,线上问题肯定越少,合理地运用这些设计方法,可以减少冗余用,提高测试效率和覆盖率。...常见测试用的设计方法有八种,下图中标红的是需要掌握的。优先级从等价划分法,边界值分析法方向排序。每种设计方法,我都会分析,今天我们先一起看看什么是等价划分法。...等价划分法: 官方定义:将程序所有可能的输入数据划分成若干个等价。...举例说明: 拓展: 等价划分法,基本上是测试人员耳熟能详的一种方法,所以这个方法是必须要掌握的,面试或笔试的时候都可能会被问到。...等价划分法一般和边界值分析法相结合,来完善我们的测试用。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

68380

试用设计——等价划分法「建议收藏」

等价划分法是一种最常用、也是最重要的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用具有完整性和代表性。...二、等价划分 等价划分是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用。测试某等价的代表值就等于对这一其它值的测试。...2、建立等价表 3、设计测试用 在设计测试用时,应同时考虑有效等价和无效等价试用的设计。...根据已列出的等价表可确定测试用,具体过程如下: (1)首先为等价表中的每一个等价分别规定一个唯一的编号。 (2)设计一个新的测试用,使它能够尽量覆盖尚未覆盖的有效等价。...重复这个步骤,直到所有的有效等价均被测试用所覆盖。 (3)设计一个新的测试用,使它仅覆盖一个尚未覆盖的无效等价。重复这一步骤,直到所有的无效等价均被测试用所覆盖。

71230

试用等价划分法讲解_等价分析法设计用的方法

(2)解决要什么,怎么和如何衡量的问题 3.测试用方法 (1)等价划分法 (2)边界值法 (3)因果图法 (4)判定表法 (5)正交排列法 (6)场景法 (7)测试大纲法 4.编写测试用参考内容...,把程序的输入域划分成若干个部分,区分出哪些数据是有效的,哪些数据是无效的,从每个部分中选取少数代表性数据作为测试用。...2)如果用户输入无效等价中的数据,程序应该给予错误提示或者根本不允许用户输入 5.等价划分法应用场合 只要有数据输入的地方就可以采用等价划分法。...6.等价划分发的步骤概述 (1)明确测试对象(测试什么) (2)划分等价(按照需求分有效、无效) (3)细化等价(有效、无效进行细化) (4)建立等价表(将有效和无效等价做表) (5)...编写测试用 划分等价: 细化等价: 建立等价表: 编写测试用(有效): 编写测试用(无效): 小结: 上面编写的测试用,满足等价划分法的要求

29530

等价划分法测试用设计举例「建议收藏」

等价划分(Equivalance Partitioning)测试的思想:将程序的输入域划分为若干个区域(等价),并在每个等价中选择一个具有代表性的元素生成测试用。...因此,设计测试用时,要同时考虑这两种等价。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。 2.划分等价的标准 完备测试、避免冗余。...二)测试用设计步骤 (1) 划分等价后,建立等价表,并为每一个等价规定一个唯一的编号; (2) 设计一个测试用,使其尽可能多地覆盖尚未被覆盖地有效等价,重复这一步骤,直到所有的有效等价都被覆盖为止...}、Y2={year:year>2050}; (1.2) 一般等价测试 由于有效的数量等于独立变量的个数,因此只有弱一般等价试用出现,且与强一般等价试用相同。...弱一般等价试用通过使用一个测试用中的每个有效等价(区间)的代表值来实现(常以对称方式来标识这些测试用,且注意单边假设作用);强一般等价试用通过每个独立变量的有效等价的笛卡尔积来实现。

1.2K41

软件测试用设计 (一)等价划分法「建议收藏」

今天我们就来看看最最最重要的测试理论:黑盒测试用设计方法——等价,可以说,这个不会,你的软件测试理论约等于0、 目录 1.为什么要掌握等价设计方法 2.等价划分法是什么 3.等价划分法的设计步骤...4.等价划分实例走起 步骤1:划分等价 步骤2:设计用覆盖有效等价 步骤3:设计用覆盖无效等价 步骤4:确定用 ---- 1.为什么要掌握等价设计方法 先让我们问号三连击???...: 为什么要设计用: 如果没有用,那么测试过程不可控,测试质量不可控 2.为什么要使用用设计方法 因为测试用不可穷举,所以必须采用有效的方法设计用...3.等价划分法的设计步骤 划分等价,为每个等价分配一个编号; 设计用应覆盖尽可能多的尚未覆盖的有效等价,直到所有有效等价被覆盖; 设计用覆盖一个无效等价,直到所有无效等价被覆盖。...确定测试用,覆盖所有等价; 4.等价划分实例走起 下面是传智播客的注册页面,我们可以看到页面上有多个数据项,我们先分析每个数据项的等价,然后综合起来形成页面的等价划分的用

2K100

试用的定义和等价划分还记得吗

通过大量的测试用来检验软件的运行效果,它是指导测试工作进行的依据 测试用要素 软件测试用的基本要素包括用编号、用标题、用级别、执行条件、测试输入、执行步骤、预期结果。...1+3=4 1+4=5 1+5=6 ······ 1+100=101 100+1=101 100+2=102 100+3=103 ······ 100+100=200 2 测试用等价划分...等价划分法 定义:输入具有代表性的数据子集。...) 2、无效等价划分与条件相反的情况,再找到特殊情况(中文、英文、符号、空格、空) 编写测试用 注意: 一条测试用只覆盖一条无效等价 案例: QQ账号:6---10位自然数 image.png...等价划分法总结 规则: 一个无效数据的测试数据只能包含一个无效等价 注意: 适用范围:只要存在输入的功能

83310

等价划分法-案例剖析-设计测试用「建议收藏」

目录 等价划分法概念 有效等价和无效等价 等价设计测试用步骤 案例1 案例2 案例3 ---- 等价划分法概念 等价划分法是把所有可能的输入数据,即程序的输入数据集合划分成若干个子集即等价...,然后从每个等价中选取少量具有代表性的数据作为测试用。...等价设计测试用步骤 (1)划分等价(有效等价和无效等价) (2)选取测试用 ①对于有效等价,使其尽可能多地覆盖尚未覆盖的有效等价,直到所有的有效等价均被覆盖。...②对于无效等价,一个测试用覆盖一个无效等价,直到所有的无效等价均被覆盖。因为如果一个测试用中覆盖多个无效等价,则测试过程中可能只发现一个缺陷,而屏蔽了对其他输入错误的检查。...(尽量多的覆盖有效等价) ①③-1② ①③-2② ①③-3② 无效等价【一条测试用只能覆盖一个无效等价,其余部分为任意有效等价】 ②③-1⑤ ①④⑤ ①⑥-2 ①③-2⑥ 案例2 以0开头的3

1.3K10

测试思想-测试设计 测试用设计之等价划分方法

该方法是一种重要的,常用的黑盒测试用设计方法。 2.划分等价等价是指某个输入域的子集合。...5.设计测试用 在确立了等价后,可建立等价表,列出所有划分出的等价输入条件:有效等价、无效等价,然后从划分出的等价中按以下三个原则设计测试用: 1)为每一个等价规定一个唯一的编号...用等价划分方法为该程序进行测试用设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)...现用等价划分法设计测试用,来测试程序的"日期检查功能"。...强一般等价:基于多缺陷假设,需要用n条测试用覆盖笛卡尔积中,有效等价中的每个变量区间。 弱健壮等价:基于单缺陷假设,用尽可能少的测试用,覆盖有效等价和无效等价中的每个变量区间。

1.1K40

试用等价和边界值_等价划分和边界值的区别与联系

2、介绍编写测试用的7种方法:     1)等价划分法()     2)边界值法()     3)因果图法     4)判定表法     5)正交排列法     6)测试大纲法     ...,所以会有遗漏缺陷的风险,如果时间允许,尽可能的做补充测试(不用纠结,觉得有风险的有问题的补充就好)     等价划分法的测试思想:       从大量数据里划分范围(每个范围内的数据测试效果是等价的所以每个范围是一个等价...先测第一个数,此时第二个数填写正确数据配合       第一个数测试完成后,第二个数,此时第一个数填写正确数据配合     步骤1:分析需求,根据需求划分等价(初步划分,后续再细化)       ...《等价表》  步骤3:编写测试用       从每个等价范围中挑选至少一个代表数据进行测试       测试用最简单的标准:让其他测试人员按照你写的测试步骤执行,如果能够执行出来才可以...测试用是要评审的:互评互审,测试组开评审会、有用户参加的评审会  案例中的问题:      1、在测试有效等价时,当测试对象为多个控件时,会出现测试用冗余(重复)的问题–优化用可以解决

1.4K20

黑盒测试用设计方法一(等价划分、边界值分析)

测试数据选择:等价划分法和边界值分析法 一、黑盒测试用设计方法 1、黑盒测试用设计方法概述 2、等价划分法 2.1等价划分法原理 2.2等价划分法设计步骤 2.2.1确定等价的原则 2.2.2...等价划分法 3、边界值分析法 3.1边界值的选用原则 二、用设计中存在的问题 三、实战案例 案例 一、黑盒测试用设计方法 1、黑盒测试用设计方法概述 测试数据选择 等价划分法 边界值分析法...测试步骤设计 因果图法 判定表法 正交实验法 功能图法 场景法 2、等价划分法 2.1等价划分法原理 把程序的输入域划分成若干份,然后从每个部分中选取少数代表性数据作为测试用 每一的代表性数据在测试中的作用等价于这一中的其他值...有效等价 无效等价 确定测试用 为每个等价规定一个唯一的编号 设计一个新的测试用,使其尽可能多地覆盖尚未覆盖的有效等价。...重复这一步,最后使得所有有效等价均被测试用覆盖 设计一个新的测试用,使其只覆盖一个无效等价

1.3K21

软件测试测试开发|测试用设计方法——等价划分

等价划分法(Equivalence Partitioning)是一种被广泛采用的测试用设计技术,它通过将输入数据划分为相互等价的类别,以确保在每个等价中选择适当的测试用,从而提高测试的全面性和效率...2.2 划分等价将每个输入条件划分为若干个等价等价应该是相互独立的、相似的输入值的集合。继续以在线购物网站的搜索功能为,可以将搜索关键字划分为有效的关键字和无效的关键字两个等价。...2.3 选择代表性测试用从每个等价中选择一个或多个代表性测试用。这些测试用应该能够涵盖等价中的典型情况。...考虑搜索功能,测试用可以包括搜索结果是否正确显示、边界条件下的输入是否被正确处理等。3. 为何选择等价划分法?...3.1 提高测试覆盖率等价划分法有助于更全面地覆盖系统的输入条件,确保测试用能够涵盖各种不同的输入情况,从而提高测试覆盖率。

23600

等价试用设计原则_边界值法测试用

等价划分法是黑盒测试中非常重要的测试方法,采用等价划分法时,无需考虑程序内部结构,设计测试用是依据游戏策划案进行设计的    等价是输入条件的一个子数据集合,该输入集合中的数据对于揭示程序中的错误是等价的...,从每一个子集中选取少数代表性的数据,从而进行梳理,组合成测试用 等价划分法分为:有效等价、无效等价。...有效等价和无效等价都是使用等价划分法设计用时所必须的,被程序需要能够保证正确的数据输入以及错误的输入数据检验,这样才能确保游戏具有更高的可靠性 1.2 等价划分法的优缺点 优点:...而子集的并是整个集合;   3、并是整个集合:完备性;   4、子集互不相交:保证一种形式的无冗余性;   5、同一中标识(选择)一个测试用,同一等价中,往往处理相同,相同处理映射到”相同的执行路径...强一般等价测试、强健壮等价测试 弱一般等价:设计若干测试用,每个用中应尽可能多的覆盖尚未覆盖的被变量,用覆盖至少每一个变量进行一次取值,取值为有效值 强一般等价:设计若干测试用

73250

等价划分法用设计「建议收藏」

用尽可能少的测试用覆盖尽可能多的数据,以发现尽可能多的软件缺陷。 等价划分法概述 (1)等价概念 等价指输入域的某个互不相交的子集,所有等价的集便是整个输入域。...(2)等价划分 使用等价划分法设计测试用,首先必须在分析需求规格说明的基础上划分等价,列出等价表。 等价可以分为有效等价和无效等价两种。...(4)等价划分法设计测试用步骤 确立了等价后,需要建立等价表,列出所有划分出的等价,用以设计测试用。 ①为每个等价规定一个唯一的编号。...②设计一个新的测试用,使其尽可能多地覆盖尚未覆盖的有效等价。重复这一步,最后使得所有有效等价均被测试用所覆盖。 ③设计一个新的测试用,使其只覆盖一个无效等价。...有效等价试用见表 无效等价试用见表 其实这里是为了输出一般三角形和等腰三角形,设计了3条测试用,如果严格按照标准,只需要Test3这条测试用就可以了,因为Test3这条已经覆盖了所有的有效等价

81070

软件测试-等价划分练习

使用等价划分法进行划分 第一步 确定输入和输出 输入 编号(自动录入) 姓名 身份证号 邮箱 年龄 地址 输出 如果录入正确则提示录入正确,反之录入错误 第二步 等价划分生成等价表 输入 输入项...划分 输入内容 划分编号 编号 无需划分系统自动生成 无 无 姓名 有效等价 汉字 0 0 无效等价 汉字 5 1 非汉字内容(例如西文字体) <=...录入正确,录入成功 23 录入失败,提示错误 24 第三步,根据等价设计测试用 为每一个等价规定一个编号 上表中已经完成 设计测试用(有效等价) 设计测试用的时候,需要尽可能多的覆盖有效等价...测试用编号 覆盖的等价 ① 0,5,14,17,21 ② 0,6,15,17,22 ③ 0,7,15,17,22 ④ 0,8,15,17,22 设计测试用(无效等价) 每一个新测试的用,只包含一个无效等价...有效等价,测试用试用编号 姓名 身份证号 邮箱 年龄 地址 对应的测试用编号 输出 1 小 123244533563332X 18 w 0,5,14,17,21 2 小小小小小 123432345432345

1.7K20

黑盒测试的等价划分法_黑盒测试等价输出

最后,要想使用等价划分这种方法来设计测试用,一定要先根据需求规格说明划分等价,列出等价表。 3....根据等价表确定测试用 在编写好等价表后,可以按照以下步骤来形成最终的测试用: 为每个等价规定一个唯一的编号。...设计一个新的测试用,使其尽可能多的覆盖尚未覆盖的有效等价,不断重复这个过程,直到所有的有效等价均被测试用覆盖。...并且还需要注意,在设计用时,还需要注意每个等价之间的互斥性,不可在未充分理解需求时,将所有有效等价抽取为一条用,这样会导致测试覆盖率降低,甚至漏。...以邮箱地址输入框的输入数据为,按照等价划分的方法设计其测试用,按照上面所描述的需求或者说要求,可从邮箱地址的长度、组成、格式要求等几个因素来考虑有效等价和无效等价划分,最终形成的等价表如下

48750
领券