您现在的位置是:主页 > 公司档案 > 黑盒测试方法---理论

黑盒测试方法---理论

时间: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的认不出推理的方法的暂代他人职务。。