一、常见设计测试用例的方法:
语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖
语句覆盖:被测程序的每一个语句至少执行一次
判定覆盖:每个判定的所有可能结果至少出现一次
条件覆盖:每个条件的所有可能结果至少出现一次
判定/条件覆盖:判定覆盖+条件覆盖组合
条件组合覆盖:每个判定中条件结果的所有可能组合至少出现一次
路径覆盖:每条可能执行到的路径至少执行一次
路径覆盖也是一种比较强的覆盖,但也不是全覆盖,判定条件结果的组合无法遍历,需要手动补充
二、正交实验法
使用场景:场景过于复杂,设计出了大量用例,需要从大量的用例中挑选出适量的、有代表性的执行
使用方法:因为正交表是固定的(网上很多模板,随查随用即可),根据自己场景代入合适的正交表,增删修改得到合适的用例集合
- 正交表
正交表的表示形式:Ln(t^c)其中:L为正交表的代号,n为行数(用例数),t为水平数,c为列数(因素数)
三、将因子、水平、映射到上面正交表中,再次修改整理
四、因子数和已有正交表不同;水平数与已有正交表不同,如何处理?
选择用例较少的,后续可以补充修改;文章来源:https://www.toymoban.com/news/detail-500582.html
选择一方相同的,后续可以补充修改;文章来源地址https://www.toymoban.com/news/detail-500582.html
到了这里,关于正交实验法编写测试用例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!