请输入您要查询的百科知识:

 

词条 判定覆盖
释义

概念

所谓判定覆盖,就是设计若干个测试用例,运行被测程序,使得程序中每判定的取真分支和取假分支至少评价一次。又称为分支覆盖。

使设计的测试用例保证程序中每个判断的每个取值分支(t or f)至少经历一次

【优点】 判定覆盖具有比语句覆盖更强的测试能力,而且具有和语句覆盖一样的简单性,无需细分每个判定就可以得到测试用例。

【缺点】 往往大部分的判定语句是由多个逻辑条件组合而成(如,判定语句中包含AND、OR、CASE),若仅仅判断其整个最终结果,而忽略每个条件的取值情况,必然会遗漏部分测试路径。

例如:

int a,b;

if(a || b)

执行语句1

else

执行语句2

要达到这段程序的判断覆盖,我们采用测试用例:1)a = true , b = true ;2)a = flase, b = flase

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 13:27:22