多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试培训之基于组合及其优化的方法

发布日期:2022-11-25 09:10:29 作者:多测师 浏览次数:

  组合分析是一种基于每对参数组合的测试技术,主要考虑参数之间的影响是主要的错误来源和大多数错误都起源于简单的参数组合

  ①判定表法

  判定表由“条件和活动”两部分组成,即列出一个测试活动执行所需的条件组合,所有可能的条件组合定义了一系列的选择

  判定表法的步骤:

  1)列出所有的条件桩和动作桩(问题的所有条件+针对问题所采取的操作)

  2)填入条件项(对于所列条件的具体赋值)

  3)填入动作项,指定初始的判定表

  4)简化、合并相似规则或相同动作

  ②因果图法

  因果图法借助图形,着重分析输入条件的各种组合,不仅能发现输入输出中的错误。还能指出程序规范中的不完全性和二义性

软件测试培训之基于组合及其优化的方法

  因果图法的步骤:

  1)分析软件规格说明文档描述的哪些是原因(输入条件),哪些是结果(输出条件),给每个原因和结果赋予一个标示符

  2)找出原因与结果,原因与原因之间的对应关系,划出因果图

  3)在因果图上标上哪些不可能发生的因果关系,表明约束或限制条件

  4)根据因果图,创建判定表,将复杂的逻辑关系和多种条件组合很具体明确的表示出来

  5)把判定表的每列作为依据设计测试用例

  具体题型:可能是根据因果图写出对应的判定表

  ③两两组合测试

  两两组合实验法,即将众多因素的值两两组合起来来大大减少测试用例的组合

  ④正交实验法

  依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的、有代表性的点(条件组合),从而合理地安排实验(测试)的一种科学实验设计方法

  正交实验法的步骤:

  1)确定影响功能的因子与状态

  2)选择一个合适的正交表

  3)利用正交表构造测试数据集

  具体题型:给定题干,构建简单的正交表并转化为测试用例

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读