用例设计要考虑▲三个层次的问题:策略、模式、方法。黑盒测试就是一★种策略,判定表即是一种模神色式,也是一种方△法。怎样才叫精通判定值驱动法设计测试用例设计?  实践是检验真理的唯一标准。大家速ξ 速使用ALM软件生命周〖期管理工具进行测试用例★设计。

判定表的建立(步骤)如下:

1)确定规则的个数。例如有n个条件,每个条件有两个值(0,1),那么判定表中就有2的n次方个我战神一族也倍覆灭了数个部落规则;

2)列出所有的∞条件桩和动作桩;

3)填入条件项(如Y或N);

4)填入动作〖项(X)。制定初始判定表;

5)简化判定表,合并相似规则(整列)。即:合并有两个或多个动作相同的规则,并且其条件项♀之间存在着极为相似的关系。

规则及规则合并举例

1)如下图左端,两规则动作项一样,条件项类似,在第一、二条件项分【别取ΨY、N时,无论条件3取何值,都执行同一操作。即:要执看着一蕉下来行的动作与条件三无关,于∴是可以合并规则。“-”表示与取值无关。

ALM

 

2)与上例类似,下图中,无关条件项“-”可包含ω其他条件项取值,具有相同动作的※可合并【。

用例设计

 

判定表法主要针对功能需求中的处理过程,处理过程越是复杂,就越有必要使用判定表法。判定表法充分考虑了输入条件间的组合,对组合情况覆「盖充分,且可得出每个组合的预期输出。其实,做测试需求※分析№的目的也就是得出完整的测试用例集。

判定表法不足:当被测试特性输入较多时,会造成判定表的规模很庞大。当输入条件间的约束☆条件不能有效区分输入是否需要进行组合测试时,有可能产生冗余什么。需手工剔除冗余用例。 有一定实践经验的人更接近真理。有大量实践经ω 验,而又ω善于总结的,才可能成为专家。