正交实验法编写测试用例

一、常见设计测试用例的方法:

语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖

语句覆盖:被测程序的每一个语句至少执行一次

判定覆盖:每个判定所有可能结果至少出现一次

条件覆盖:每个条件的所有可能结果至少出现一次

判定/条件覆盖:判定覆盖+条件覆盖组合

条件组合覆盖:每个判定中条件结果的所有可能组合至少出现一次

路径覆盖:每条可能执行到的路径至少执行一次

路径覆盖也是一种比较强的覆盖,但也不是全覆盖,判定条件结果的组合无法遍历,需要手动补充

二、正交实验法

使用场景:场景过于复杂,设计出了大量用例,需要从大量的用例中挑选出适量的、有代表性的执行

使用方法:因为正交表是固定的(网上很多模板,随查随用即可),根据自己场景代入合适的正交表,增删修改得到合适的用例集合

  • 正交表

正交表的表示形式:Ln(t^c)其中:L为正交表的代号,n为行数(用例数),t为水平数,c为列数(因素数)

三、将因子、水平、映射到上面正交表中,再次修改整理

四、因子数和已有正交表不同;水平数与已有正交表不同,如何处理?

        选择用例较少的,后续可以补充修改;

        选择一方相同的,后续可以补充修改;

你可能感兴趣的:(测试用例)