background image

  该覆盖标准指设计足够的测试用例,使得判定表达式的每个

条件的所有可能取值至少出现一次,并使每个判定表达式所有可

 

能的结果也至少出现一次。

  

(5)

条件组合覆盖

 

  条件组合覆盖是比较强的覆盖标准,它是指设计足够的测试

用例,使得每个判定表达式中条件的各种可能的值的组合都至少

 

出现一次。

  

(6)

 

路径覆盖。

  路径覆盖是指设计足够的测试用例,覆盖被测程序中所有可

 

能的路径。

  在实际的逻辑覆盖测试中,一般以条件组合覆盖为主设计测

 

试用例,然后再补充部分用例,以达到路径覆盖测试标准。

  

2.

 

循环覆盖

  

3.

 

基本路径测试

 

(二)黑盒技术

黑盒测试也称

功能测试

,它是通过测试来检测每个功能是否都能

正常使用。在测试中,把

程序

看作一个不能打开的黑盒子,在完全不

考虑程序内部结构和内部特性的情况下,在

程序接口

进行测试,它只

检查程序功能是否按照需求规格说明书的规定正常使用,程序是否

能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序