您现在的位置是:主页 > 线材批发 > 黑盒测试方法---理论

黑盒测试方法---理论

时间:2018-05-16 16:04  来源:网络整理  阅读次数: 复制分享 我要评论

黑盒测试方法(功用测试):

1. 均等类的区分方法:无效值的均等类均等

失去健康值的均等类均等

均等类均等性测试推动的收录在两个方面。

均等类是使分开集的考查。,均等类使分开的非切成性。

均等类的区分方法6种子法

(1)无效值的取值范畴,它被区分为每一无效均等类和两个失去健康均等物。。这两失去健康均等类的区分方法是值。

(2)出口必须先具备的是变清澈度良好的集中。,咱们设计了一类均等的RMS和均等的失去健康VALU类。。

(3)乔治英国数学家和逻辑学家值的使适应,每一无效均等类与失去健康均等类。

(4)出口值是一组值N个),每个消息元素都必须做的事被处置,设计均等类是N无效均等类与失去健康均等类。

(5)出口使适应推动的契合必然的圣职授任;,设计是每一无效的均等类。N失去健康均等类。

在推动的接受出口消息圣职授任的使适应下。,可企业每一无效均等类(契合圣职授任)和几失去健康均等类(从辨别角度违背圣职授任)。

********************************************************************

(6)均等类说话中肯辨别使分开具有辨别的处置算是。,和将均等类区分为更小的子均等类。。

黑盒测试方法 --------- 均等类区分

2。鉴于均等类方法的测试用例设计。

根本道义均等类,咱们区分无效均等类和。

(1)决定每个均等类的仅有的数。

(2)设计测试用例来草木一切无效的均等类。。

召唤:设计测试用例,因而尽量地填写无效的草木,环绕手段。

(3)设计测试用例来草木一切失去健康均等类。

方法处理:设计每一测试用例使它草木一失去健康均等类的值,手段环绕处理,测试一切失去健康均等类的中位数。

第一步:区分均等类

第二的步:设计无效均等类所需的测试用例

第三步:为每一失去健康均等类反正设计每一测试用例。

黑盒测试方法 ------- 边线值方法

边线值的区分方法,最小的,最底下的限的本来的方法,正常值, 山峰,山峰的左限量。

边线值说话中肯5种子值测试用例的设计。

黑盒测试方法 ------- 结成(必须先具备的结成法)

黑盒测试方法  -------- 因果图法

根本道义出口必须先具备的将设计思惟接合的起来。,到达算是,这很重要。。增殖结成思索的约束相干,这是每一更精确的的定位。。

因果图 ----------替换为方针决策表。这失去嗅迹每一学说,应验填写。方针决策表的每个列被设计为测试用例。。

因果图测试提议:(出口必须先具备的)是鉴于,出口必须先具备的是果品,出口必须先具备的的无效结成到达相当的的F。

1剖析软件投机少许描述,这执意账(即出口必须先具备的的均等性仍出口的前后一致),算是是什么(也执意出口必须先具备的),并赡养每个账和算是的停顿;

2剖析软件投机少许描述的义素,找出账和算是,账和账暗中的相干是什么?根本道义这些相干,绘制因果图; 

3鉴于语构或周围的事物的限度局限,内侧的的一部分账和账,账和恶果的接合的是不值得讨论的产生的。。显示这些特殊使适应,应用因果生动的示约束或限度局限必须先具备的;

4将因果图替换为方针决策表;

5把方针决策表的每一列作为根底,设计测试用例。

限度局限,制约账:

稍许地制、限度局限必须先具备的是非凡的结成必须先具备的是不证明正确合理的必须先具备的。。

因果图:

要点:应用逻辑或不相等填写。

因果图推断:

当账是多出口必须先具备的时,必须先具备的暗中的彼此制约,这将造成辨别的算是。。

因果图的根本图形绍介

 (1E约束(多样化):ab至多有一种可能性性1,即ab

                                    可能性同时为1

2I约束(或): abc反正内侧的每一推动的是1,即a

                                    bc失去嗅迹同时0

3O约束(仅有的):ab外面必然有每一,独自的每一是1

4R约束(召唤):a1时,b推动的是1,不值得讨论的呈现a

                                        是1时,b是 0

5M约束(推动):以防算是a1,和算是b推动为0a为零

                                    时,b值不定.

注意到:15独自的在人间的中段5是对算是的约束。

内侧的,第4步,把因果图替换为方针决策表,必须先具备的桩,功能桩(算是桩),必须先具备的项,算是规划。

 表现: 1为真,0为假。

必须先具备的桩(Condition Stub:列出成绩的一切必须先具备的.通常以为必须先具备的列出的次是.

举措桩(Action Stub:列出成绩的可能性处理。.对这些处理的次缺少约束。.

必须先具备的项(Condition Entry:列出左栏必须先具备的的值.在一切可能性的使适应下的真值和假值.

举措项(Action Entry:列出在各式各样的必须先具备的下应采用的行为。.

下图的剖析:

 胸怀11必须先具备的设计,编号为11压紧是算是的另每一账。。特殊注意到这一胸怀账。:

足从因果图到方针决策表的设计:这是手术的要点。,难度!

黑盒测试方法 ------- 方针决策表测试

方针决策表说话中肯出口,出口的必须先具备的和算是是多个的的。。决定表格算是后的每一规划。

论断表

论断表(Decision Table),也称方针决策表

方针决策表是剖析和表达辨别处理的器。。

圣职授任:

必须先具备的结成的详细值及其对应;

在表中运转术语和举措列表是一种子圣职授任。;

在方针决策表中列出了足组必须先具备的,有足圣职授任?,必须先具备的和举措规划有足列。

圣职授任兼并

圣职授任兼并是方针决策表的使简易。。

两个或多个圣职授任具有俱的功能。,这些术语暗中有产者非凡的外观的相干。,你可以兼并圣职授任。

创立方针决策表的提议:

根本道义软件投机

列出一切必须先具备的桩和功能桩;

(2)决定圣职授任的数;

假设有n个必须先具备的,每个必须先具备的有两个值0,1,则有2n 种子圣职授任; 

填写必须先具备的规划;

填写行为规划,获取初始方针决策表;

⑤使简易,兼并外观圣职授任(俱的举措)。

因果图方针决策表的相比:

前者可以立即到达无效断定表。,后者获益了概要的。2^n必须先具备的桩功能桩,需求使简易这人处理的结成。

***用于决定运用的运用的少许:

if-then-else逻辑非凡的排出。

出口变量暗中在逻辑相干。

出口变量使分开的计算

投入产出暗中在因果相干

7. 黑盒测试方法 ------ 互相垂直的测试法

少许描述:

互相垂直的试验设计是一种多要素多要素的设计方法,它是鉴于互相垂直的性从T中选择非凡的有特有的或特别的的点。,这些代表点具有无变化疏散。,装饰、可比较的的少许,鉴于互相垂直的表的互相垂直的试验设计、高效力、迅速的、经济的试验设计方法

互相垂直的表的著作

行数(运转):互相垂直的表说话中肯行数,测试次数。

要素数(要素):要反省的变量数,互相垂直的表说话中肯列数。

程度数(程度):变量的最大数。

互相垂直的表的表现: L行数(素数的素数

提议:

1 >什么要素(变量)

2 >每个要素的程度(变量的值)

3 >选择具有最少行数的互相垂直的表

4 >将变量的值熭到表

5 >将每当事人的除数程度结成作为测试用例。

6 >添加每一你以为可疑的且不呈如今TA说话中肯结成。

8. 黑盒测试方法 ------ 见法设计

根本流:这是经过用例流最简略的手段。;

备选流:从根本流出物发,和在必然必须先具备的下手段。;

根本过程(过程)可以重行衔接。1,3

它可能性出于另每一替换流(流)。

断流器用例不再加注入。(流2,流4

9. 黑盒测试方法 ------ 不义的行为推断发

不义的行为推断的观念:鉴于阅历和天才,顺序说话中肯一切可能性的不义的行为都是SP。,像这样,有针对性的设计测试用例的方法。。

过失推断法的根本思惟:详表顺序说话中肯一切可能性的不义的行为和特殊使适应THA。,鉴于它们的测试用例选择。比如:

在单元测试法中列出了很多模块测试中普通的的不义的行为。、先前买卖测试中见的不义的行为,这执意阅历的总结。。

不断地,出口消息和出口消息是0的使适应、出口窗体是空的,或许出口构成独自的当事人。。这些都轻易出错。,您可以在这些记录中选择示例作为测试用例。。

10。总结:黑盒测试方法的谋略选择:

通常在决定测试谋略时,有以下5充当顾问道义:

**率先,对均等类停止区分。,出口出口必须先具备的的等积的区分,将反复地测试转变为稍许地考查,这是缩减使担负和前进测试效力的最无效方法。。

 **在诸如此类使适应下,都推动的应用边线值剖析。。阅历表演,该方法设计的测试用例具有较强的检测PR的生产率。。

**应用不义的行为思考添加测试用例,这依赖测试技师的情报机构和阅历。。 

**把持顺序逻辑,反省设计的测试用例的逻辑草木。。以防缺少召唤的草木基准,应供给更多的测试用例。

**以防顺序的作用少许描述收录出口的结成,咱们必须做的事选择因果图和方针决策表驱动力方法。。

**每一变清澈的业务过程零碎,咱们可以应用见方法来遍历完全地测试用例处理。,多种测试方法在记录说话中肯倍数运用。

**限制因素词的搭配类软件,强迫应用互相垂直的实验选择较不重要的的结成。。

设计测试用例时,率先,使用均等类获益稍许地必须先具备的。,算是,边线值必然要测,逻辑草木栏推动的率先选择因果图,方针决策表的设计方法,互相垂直的实验可用的配方的设计,行数的计算,除数数,能发展的设计与计算。见流的处理方法,其根底是事情驱动力完全地用例的过程。。它是对阅历式ME的不义的行为思考方法的供给。。