1个回答
展开全部
属于,白盒测试的逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、点覆盖、边覆盖和路径覆盖。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
覆盖标准发现错误的能力呈由弱到强的变化:
1、语句覆盖每条语句至少执行一次。
2、判定覆盖每个判定的每个分支至少执行一次。
3、条件覆盖每个判定的每个条件应取到各种可能的值。
4、判定/条件覆盖同时满足判定覆盖条件覆盖。
5、条件组合覆盖每个判定中各条件的每一种组合至少出现一次。
白盒测试的常见方法包括:
1、逻辑覆盖法
2、路径分析
3、控制结构测试
白盒测试只测试软件产品的内部结构和处理过程,而不是测试软件产品的功能,可以分为静态和动态两种:
1、静态白盒测试就是在不执行测试的情况下有条理仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程。
2、动态白盒测试也叫结构化测试,通过查看并使用代码的内部结构,设计和执行测试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询