判定表测试规范
- 格式:docx
- 大小:166.84 KB
- 文档页数:8
一、测试项要求如下:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。
其规格说明如下:若投入5角钱或1元钱灯是亮的,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红二、分析以上要求,得出原因和结果:原因:1、售货机有零钱找2、投入1元钱3、投入5角钱4、选择橙汁5、选择啤酒结果:21、售货机“零钱找完”灯亮22、退还1元钱23、找回5角钱24、送出橙汁饮料25、送出啤酒饮料三、因果图如下:思路:逐个分析条件,看它与其它哪些条件之间有制约关系,都会影响哪些结果,把这种制约影响关系画出四个角度着手画因果图。
又由于条件1为真和为假时导致的结果不同,所以为真和为假两种情况下的因果图都要画出来,否因果图中出现的中间节点为:11、需要找回5角钱12、选择了橙汁或啤酒13、售货机能够找出5角钱14、钱已结清,可以送出饮料四、根据因果图画出判定表1、条件2、3不能同时为1123456789101有零钱找1111111111四、根据状态图完成判定表12=or(4,5)11=and(2,12)13=and(1,11)14=or(3,13)21=not(1)22=and(11,not(1))23=1324=and(4,14)五、将这16条规则分别转化测试用例其它用例略1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。
当售货机没有零钱找,则一个显示〖零零钱找,则显示〖零钱找完〗的红灯不会亮,在送出饮料的同时退还5角硬币。
系画出来,直到所有条件都被分析、所有结果都被覆盖。
本例中,条件1、2、4;1、2、5;3,4;3,5之间存在情况下的因果图都要画出来,否则覆盖不到所有结果。
1234567892012345678111111000000000000示〖零钱找完〗的红间存在制约关系,从这。
软件项目测试规范一、概述本规范是对项目软件测试的一份规范性文件,对软件测试过程中所涉及到的测试类型、测试方法、测试标准、测试流程以及软件产品责任单位所承担的职责进行总体规范,以有效保证软件产品的质量。
软件测试是对软件设计的一种控制手段,是对软件产品质量的一种检查和审核手段。
软件设计单位应采取有效措施保证软件产品的质量,软件测试应按本规范要求对软件进行检查、测试,软件设计单位应保证对测试错误进行修正。
测试过程中发现的软件错误必须及时改正,这就是软件测试的任务。
为了改正错误,首先必须确定故障的准确位置,这是测试过程中最困难和任务。
需要周密审慎的思考和推理。
改正错误常常包括修正原来的设计,必须通盘考虑而不能“头痛医头脚痛医脚”,应该尽量避免在测试过程中引进新的故障。
二、测试类型项目软件测试类型包括单元测试、集成测试(组装测试)、有效性测试(功能测试)、系统测试、回归测试和用户测试(验收测试)。
单元测试主要针对软件设计单元、功能模块进行测试,测试内容包括模块程序结构检查、代码测试和模块内功能测试。
集成测试(组装测试)主要针对软件设计单元、功能模块组装、集成为系统时,对软件单元、功能模块的接口、连接进行测试。
有效性测试(功能测试)按照系统功能需求规定对系统的功能、流程、数据、业务规则等进行测试,以及对系统基本特征如操作、界面、报表等的合理性、一致性进行测试。
系统测试为系统性能测试,如安全性、可靠性、稳定性测试,以及对系统其它性能如负载能力、处理能力以及响应时间等进行测试。
回归测试在软件设计错误修正、设计修改以及软件升级后,主要针对软件修改、影响部分进行有效性测试和系统测试。
用户测试(验收测试)为用户方组织的有效性和系统测试。
三、测试的方法逻辑覆盖法根据测试用例,运行被测试程序,使程序中的每个可执行语句、执行条件至少执行一次。
所谓等价类,就是指某个输入域的集合,集合中的每个输入对揭露程序错误来说是等效的,把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例,这就是等价类划分方法。
等价类结和判定表的软件测试方法应用作者:杨悦来源:《电脑知识与技术》2012年第05期摘要:软件测试的类型通常分为白盒测试和黑盒测试,其中基于等价类的划分法与基于判定表的测试法都是较为典型和实用的黑盒测试技术方法。
在实际工作中,为了使测试用例的覆盖更加全面,测试目的更加明确,通常不仅仅局限于某一种测试手段。
针对等价类和判定表这两种方法各自的特点,可以将两者有机结合,通过对输入条件进行等价类划分,对输出行为进行判定表列举,用综合的手段进行软件测试工作,从而达到使测试用例的设计覆盖全面、条理清晰的目的。
关键词:等价类;判定表;软件测试中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)05-1194-03The Application of The Software Testing Method Combining Equivalence Partition with Decision TableYANG Yue(The Software Testing Center of Shanghai Academy of Spaceflight Technology, Shanghai 201109, China)Abstract: The types of software testing are usually sorted as white box testing and black box testing.The testing methods based on equiva? lence partition and decision table are both typical and practical black box testing skills.In practical working,to make the coverage of testing more comprehensive and to make the purpose of testing more specific,the usual thought is to use not only one certain way to do the test. According to the individual characteristics of these two methods,it is feasible to combine these two methods together,by partitioning the equivalence of input conditions and listing the dicision table of output activities of the testing program module.This combining method can make the designing of testing cases more comprehensive and distinct.Key words: equivalence partition; decision table; software testing1概述软件测试的类型一般来说,可以划分为白盒测试类型和黑盒测试类型。
测试用例设计方法2——因果图判定表判定表法判定表是分析和表达多种输入情况下执行不同动作的工具,判定表方法主要用于处理程序输入条件的不同组合,但是要求条件的组合必须是bool类型,而且条件和预期的结果都是可以分析出来的。
判定表能够有效地弥补等价类和边界值方法的不足,使得输入条件之间的组合和相互影响得到充分的测试。
使用判定表的一般思路是:1、需求分析,分析出条件和结果之间的各种组合2、将条件和结果分别填入判定表3、讲条件和结果进行二进制排列4、针对每一项组合,分析出结果,并去除无效项,是判定表得到简化。
在合并判定表时,如果条件之中只有一个不同,则可以合并。
如果判定表的组合不够多,建议不要进行合并,这样可以测试的充分一些。
5、每一列生成一个测试用例以阅读指南的例子来设计一个判定表:从例子中可以看到,不同的条件组合使用判定表方法可以充分弥补等价类边界值得不足,但是当输入条件过多时,使用判定表会产生大量测试用例。
而其无效用例不易发现,更不能覆盖条件之间的先后关系。
因此,在一定情况下,使用判定表还需要因果图的帮忙。
--------------------------------------------------------------------------------因果图因果图用于描述系统之间的输入输出,输入输出之间的约束关系和因果关系。
因果图与判定表往往结合使用,使用因果图可以得到判定表。
使用因果图的方法:1、分析输入输出并进行标识2、分析输入和输入、输入和输出之间的关系3、将得到的关系使用因果图的方法表示出来4、根据因果图得到判定表5、依据判定表生成测试用例这里分析一个自动售货机的因果图分析方法:条件:有一个处理单价为5角的自动售货机,当投入5角或1元硬币时,选择橙汁或啤酒,饮料出来;若自动售货机没有零钱,则显示零钱照完,亮红灯,这时候投入的1元被退出来,饮料不送出来。
如果有零钱,则出饮料并找5角钱。
判定表测试规范样本资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
判定表设计测试规范前⾔本⽂档介绍了针对终端软件测试的判定表法设计测试⽤例的规范。
本测试规范中对移动终端⽤判定表法设计测试⽤例原理进⾏了详细的描述, 并⽤实例加以说明如何使⽤该⽅法设计测试⽤例。
包括设计测试⽤例时的使⽤范围, 设计测试⽤例的步骤等。
本测试规范介绍了⼀种通⽤的测试⽅法, 需要根据被测终端软件需求才能形成具体的测试⽤例。
⽬录引⼊ ......................................... 错误!未定义书签。
1.名词解释 .................................. 错误!未定义书签。
2. 判定表法的原理 ........................... 错误!未定义书签。
3. 判定表的构成…… ......................... 错误!未定义书签。
4. 判定表的规则 (4)4.1 规则的定义 (4)4.2 规则的合并 (5)5. 设计测试⽤例的步骤 (5)6.实例说明判定表 ............................ 错误!未定义书签。
7. 适⽤范围 (7)8. 判定表的优点和缺点 (8)8.1 优点 (8)8.2 缺点 (8)9. 参考⽂档 (8)10.修改历史8引⼊等价类划分法和边界值分析法都是着重考虑输⼊条件和数据, 可是未考虑输⼊条件和数据相互依赖、相互制约的情况, 可是当输⼊条件和数据相互依赖、相互制约的时候, 采⽤等价类划分法和边界值分析法是难以描述的, 因此必须考虑采⽤⼀种适合于描述多种条件的组合, 相应产⽣多个动作的⽅法来进⾏测试⽤例的设计。
注: 条件和动作之间的逻辑关系是明确的, 能够直接使⽤判定表法; 如果条件和动作关系不明确, 则要先使⽤因果图法。
1.名词解释判定表也称决策表, 是分析和表⽰多逻辑条件下执⾏不同操作情况的⼯具。
简述判定表法设计用例步骤判定表法是一种用于设计测试用例的有效方法,它可以帮助测试人员针对复杂的业务规则设计出全面的测试用例。
本文将介绍判定表法的基本步骤,以及如何应用该方法来设计测试用例。
下面是本店铺为大家精心编写的4篇《简述判定表法设计用例步骤》,供大家借鉴与参考,希望对大家有所帮助。
《简述判定表法设计用例步骤》篇1一、判定表法的基本步骤判定表法是一种用于设计测试用例的方法,它通常分为以下几个步骤:1. 识别条件和动作测试人员需要先了解业务规则,识别出所有可能的条件和动作。
条件是指影响业务规则执行的因素,动作是指在条件满足时需要执行的操作。
2. 生成判定表根据识别出的条件和动作,测试人员可以生成一个判定表。
判定表通常由四个部分组成,即条件桩、条件项、动作桩和动作项。
条件桩列出决定一组条件的对象,条件项列出各种可能的条件组合,动作桩列出所有的操作,动作项列出在对应的条件组合下的动作。
3. 简化判定表在生成判定表后,测试人员需要对其进行简化。
如果表中有两条或多条规则具有相同的动作,并且其条件项之间存在极为相似的关系,我们就可以将其合并。
4. 转化为测试用例每一条规则都可以转化为测试用例。
测试人员可以根据判定表中的规则,设计出对应的测试用例,以覆盖所有的业务规则。
二、应用判定表法设计用例的案例以一个交易所的手续费计算规则为例,根据交易金额和每股价格和股数的关系,手续费分为三种情况:1. 如果交易金额少于 1000 元,则基本手续费为交易金额的8.4%;2. 如果交易总金额在 1000 元~10000 元之间,则基本手续费为交易金额的 5%,再加 34 元;3. 如果金额超过 10000 元,则基本手续费为交易金额的 4% 加上 134 元。
当每股售价低于 14 元时,附加手续费为基本手续费的 5%,除非买进、卖出的股数不是 100 的倍数,在这种情况下附加手续费的9%。
当每股售价在 14 元到 25 元之间时,附加手续费为基本手续费的某个百分比。
软件测试基础(四)⽤例设计⽅法之判定表驱动法判定表也称为决策表,⽤于描述程序输⼊条件组合与相应的程序处理动作之间的对应关系。
等价类划分和边界值分析都没有考虑被测程序输⼊条件的组合情况,只是孤⽴地考虑各个输⼊条件的测试数据取值问题,对输⼊组合情况下产⽣可能产⽣的错误没有进⾏充分地测试。
判定表驱动法从多个输⼊条件组合的⾓度来满⾜测试的覆盖率要求,是⿊盒测试⽅法中最严格、最有逻辑的测试⽅法。
1.判定表的构造与化简判定表⼀般由上图4个部分构成(1)条件桩:列出了问题所包含的所有条件。
⼀般情况下,条件的排列书必须⽆关紧要。
(2)动作桩:列出了问题规定可能采取的操作。
对这些操作的排列顺序⼀般没什么要求。
(3)条件项:条件桩中每个条件可以取真值或者假植,条件项给出了这些条件取值的多种组合情况。
(4)动作项:列出了在各种条件取值情况下应当采取的相应动作。
判定表的构造过程⼀般包括5个步骤: ①列出所有的条件桩和动作桩 ②根据条件桩中的条件个数确定规则的个数 ③根据条件组合,填⼊条件取值,形成每⼀个条件项 ④填⼊相应的动作项,得到初始判定表 ⑤化简初始判定表,合并相似规则2.判定表构造实例 (1) 假设程序的规格说明要求:“对于各科成绩⾼于85分并且是优秀毕业⽣的⼈员,或总是成绩⼤于450的⼈员,应当优先录取,其他情况进⾏正常处理”。
从规格说明可知,条件桩由“各科成绩均⾼于85分”“优秀毕业⽣”和“总成绩⼤于450分”三个条件构成,动作桩由“优先录取”和“正常处理”两种动作构成。
因为由三个条件,所以有23=8个规则。
根据8种条件取值组合情况,可以得到如下表所⽰判定表序号12345678条件各科成绩⾼于85分Y Y Y Y N N N N 优秀毕业⽣Y Y N N Y Y N N 总成绩⼤于450Y N Y N Y N Y N动作优先录取√√√√√正常处理√√√ 化简之后的判定表如下序号1,23456条件各科成绩⾼于85分Y Y Y N N 优秀毕业⽣Y N N--总成绩⼤于450-Y N Y N动作优先录取√√√正常处理√√ (2) ⼀个函数根据A、B、C三条边的输⼊值怕段是否能够构成三⾓形,如果能够构成三⾓形,进⽽判断是等腰三⾓形还是等边三⾓形。
ABC三角形测试用例判定表1. 引言在软件测试中,测试用例的设计是非常重要的。
测试用例的目的是为了验证软件的正确性和稳定性,以确保软件在不同的条件下能够正常运行。
本文将深入探讨ABC 三角形测试用例判定表的设计和相关要点。
2. ABC三角形概述ABC三角形是一种常见的几何问题,其中A、B、C分别代表三角形的三条边。
三角形有多种分类标准,如等边三角形、等腰三角形、直角三角形等。
为了正确判断一个三角形的类型,我们需要设计一组测试用例来覆盖可能的情况。
3. ABC三角形测试用例判定表设计为了设计ABC三角形测试用例判定表,我们需要明确测试的目的和测试的范围。
下面是一个示例的ABC三角形测试用例判定表:用例编号边A 边B 边C 期望结果1 2 2 2 等边三角形2 23 3 等腰三角形3 345 直角三角形4 1 2 3 普通三角形5 1 1 3 不构成三角形6 1 -1 2 边长为负数7 0 0 0 边长为零在这个测试用例判定表中,我们列出了不同的边长组合以及对应的期望结果。
根据题目的要求,我们需要覆盖等边三角形、等腰三角形、直角三角形、普通三角形和不构成三角形的情况。
4. ABC三角形测试用例判定表解读在上述的测试用例判定表中,我们可以看到不同的测试用例以及对应的期望结果。
下面将对其中的几个测试用例进行解读。
4.1 等边三角形测试用例1中给出了三条边都为2的情况,期望结果是等边三角形。
这是一种特殊的三角形,每条边的长度相等。
4.2 等腰三角形测试用例2中给出了两条边为2,一条边为3的情况,期望结果是等腰三角形。
这种三角形有两条边的长度相等。
4.3 直角三角形测试用例3中给出了三条边分别为3、4和5的情况,期望结果是直角三角形。
直角三角形是指其中一条角为90度的三角形。
4.4 不构成三角形测试用例5中给出了两条边为1,一条边为3的情况,期望结果是不构成三角形。
在构成三角形的条件中,任意两条边之和必须大于第三条边。
测试用例设计方法之因果图法与判定表1.因果图法1.1.前言从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
因果图法即因果分析图,又叫特性要因图、石川图或鱼翅图,它是由日本东京大学教授石川馨提出的一种通过带箭头的线,将质量问题与原因之间的关系表示出来,是分析影响产品质量的诸因素之间关系的一种工具。
1.2.定义因果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。
因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。
因果图法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。
采用因果图法能帮助我们按照一定的步骤选择一组高效的测试用例,同时,还能指出程序规范中存在什么问题,鉴别和制作因果图。
因果图法着重分析输入条件的各种组合,每种组合条件就是“因”,它必然有一个输出的结果,这就是“果”。
1.3.因果关系因果图的表示中输入与输出间的因果关系有四种:1)恒等关系:当输入条件发生,会产生对应输出,当输入条件不发生时,不会产生都会应输出。
2)非关系:与恒等关系相反。
3)或关系:多个输入条件中,只要有一个发生,则会产生对应输出。
4)与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出。
特定的符号标明因果关系如下(图1.3.1):图1.3.1因果图的表示中输入与输入间的约束关系有四种:1)异(E):所有输入中至多一个输入条件发生。
2)或(I):所有输入中至少一个输入条件发生。
3)唯一(O):所有输入中有且只有一个输入条件发生。
4)要求(R):所有输入中只有一个输入条件发生,则其它输入也会发生。
特定的符号标明输入与输入间约束关系如下(图1.3.2):图1.3.2因果图的表示中输出条件约束类型(见图1.3.2):1)输出条件的约束只有M约束(强制):若结果a是1,则结果b强制为0。
判定表设计测试规范
前言
本文档介绍了针对终端软件测试的判定表法设计测试用例的规范。
本测试规范中对移动终端用判定表法设计测试用例原理进行了详细的描述,并用实例加以说明如何使用该方法设计测试用例。
包括设计测试用例时的使用范围,设计测试用例的步骤等。
本测试规范介绍了一种通用的测试方法,需要根据被测终端软件需求才能形成具体的测试用例。
目录
引入 (4)
1.名词解释 (4)
2.判定表法的原理 (4)
3. 判定表的构成...... . (4)
4.判定表的规则 (4)
4.1规则的定义 (4)
4.2规则的合并 (5)
5.设计测试用例的步骤 (5)
6.实例说明判定表 (5)
7.适用范围 (7)
8.判定表的优点和缺点 (8)
8.1优点 (8)
8.2缺点 (8)
9.参考文档 (8)
10.修改历史 (8)
引入
等价类划分法和边界值分析法都是着重考虑输入条件和数据,但是未考虑输入条件和数据相互依赖、相互制约的情况,但是当输入条件和数据相互依赖、相互制约的时候,采用等价类划分法和边界值分析法是难以描述的,因此必须考虑采用一种适合于描述多种条件的组合,相应产生多个动作的方法来进行测试用例的设计。
注:条件和动作之间的逻辑关系是明确的,可以直接使用判定表法;如果条件和动作关系不明确,则要先使用因果图法。
1.名词解释
判定表也称决策表,是分析和表达多逻辑条件下执行不同操作情况的工具。
条件:输入或是环境(可通过分析动作反推出)
动作:输出/结果
2.判定表法的原理
判定表法设计测试用例的核心是构建判定表,能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完整的测试用例的集合。
3.判定表的构成
判定表通常由四个部分组成,如图:
条件桩:找出问题的所有条件(条件的集合)。
通常认为列出条件的次序无关紧要。
动作桩:列出问题规定的可能采取的操作(动作列表)。
这些操作的排列顺序没有约束。
条件项:条件取值(输入的取值或环境的真值Y/N)
动作项:动作取值(输出值)
4.判定表的规则
4.1规则的定义
任何一个条件组合的特定取值及其相应的要执行的操作称为规则。
规则也就是说条件项和动作项的对应关系,一个规则相当于一条测试用例。
在判定表中条件的取值一般为真/假,用符号Y/N(1/0)表示,根据条件项的组合确定动作项的取值,即有n个条件就有2n个规则,例如有3个条件分别为A、B、C,就有8中规则,如下表:
4.2规则的合并
在实际应用判定表时,由于规则数目庞大,常常会先把它简化,也就是合并相似的规则。
如果判定表中,有两条或多条规则具有相同的动作,并且其条件项之间存在极为相似的关系,则可将规则合并。
如图:
在左图中,两条规则的动作项是一样的,条件项中的前两项也是一样的,只是第三项不同,这说明,条件项1,2项分别是真值(Y)和假值(N)时,条件项3中无论是什么值,都要执行同一个操作,也可这样说,要执行的动作与条件项3的取值无关。
这样,就可以将这两个规则合并了。
合并后的条件项3可以用特殊的符号表示与取值无关,比如用“-”。
与此类似,无关条件项“-”在逻辑上又可包含其它的条件项取值,具有相同动作的规则进一步合并。
如右图所示。
经过上述的合并规则的方法,合并判定表的规则后,就达到简化判定表的目的,并能够得到简化后的判定表。
5.设计测试用例的步骤
利用判定表法设计测试用例一般分五个步骤:(根据软件规格说明)
1)列出所有的条件桩和动作桩
2)确定规则的个数
3)填入条件项
4)填入动作项,得到初始的判定表
5)简化合并相似的规则
最后生成测试用例
6.实例说明判定表法
实例1、功能点描述:
输入三个正整数a、b、b,分别作为三角形的三条边,通过程序判断三条边是否能构成三角形?如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形、一般三角形)
第一步,明确条件桩和动作桩:分析功能点描述可知道,这里有4个条件。
条件桩为:a、b、c构成三角形
a=b?
a=c?
b=c?
动作桩为:非三角形
普通三角形
等腰三角形
等边三角形
不可能
第二步,确定规则个数:分析出4个条件,因此,全部规则会有2的4次方,共16条。
第三步,填入条件项。
第四步,填入动作项。
通过以上的四步,就得到了初始的判定表,如图:
第五步,简化合并规则,根据合并的方法分析发现规则9-16可以合并,最后形成简化后的判定表,如图:
第六步,依据简化后的判定表中每一条规则,编写测试用例。
实例 2、登陆功能说明书:(用户名和密码输入)
用户名为“admin”,密码为“123456”登陆成功
用户名和密码为空,提示“用户名或密码不能为空”
用户名输入错误,提示“用户名或密码错误”,用户名和密码清空
用户名正确,密码输入错误,提示“密码错误”,用户名保留,密码清空
根据描述找出条件桩和动作桩,并输入取值得到如下图:
若使用有限条目判定表规则比较多时,可以转换为扩展条目判定表,通过分析得到规则3*3=9条,生成判定表,最后转化成测试用例。
7.适用范围
判定表适用于具有以下特征的应用程序:
1)If-then-else逻辑突出,需求说明很容易转换成判定表。
2)条件和规则的顺序不影响执行哪些操作。
3)输入变量之间存在逻辑关系。
4)输入与输出之间存在因果关系。
提出这4个必要条件的目的是为了使操作的执行完全依赖于条件的组合。
其实对于某些不满足这几条的判定表,同样可以设计测试用例,只不过还需增加其它的测试用例而已。
8.判定表的优点和缺点
在一些数据处理问题中,某些操作是否实施,依赖于逻辑条件的取值,也即在这些逻辑条件取值的组合所构成的多种情况下,分别执行不同的操作。
判定表法是处理这类问题的一个非常有力的分析和表达工具。
8.1优点
1)能把复杂的问题按各种可能的情况一一列举出来。
2)充分的考虑了输入条件之间的组合,对组合情况充分的覆盖。
3)对输入条件间的一些制约关系做了考虑,避免了部分无效用例,最终每个用例覆盖多
种输入情况,提高用例有效性。
4)能够给出每个测试用例的预期输出。
8.2缺点
1)不能表达重复执行的动作,例如循环结构。
2)当被测试特性较多时,判定表的规模会很庞大,例如有N个条件的判定表有2n个规则。
3)输入之间的组合,不能有效的确认某些测试组合是否必须测试,会造成一定的冗余。
9.参考文档
《软件测试方法和技术》—清华大学出版社朱少民主编
《软件测试技术》—培训资料。