白盒测试具体例子 白盒测试有几种方法?
浏览量:1225
时间:2021-03-15 18:22:54
作者:admin
白盒测试有几种方法?
白盒测试的测试方法包括代码检查、静态结构分析、静态质量度量、逻辑覆盖、基本路径测试、域测试、符号测试、Z路径覆盖和程序变化。
白盒测试的覆盖标准包括逻辑覆盖、循环覆盖和基本路径测试。逻辑覆盖包括语句覆盖、决策覆盖、条件覆盖、决策/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准:句子覆盖、决策覆盖、条件覆盖、决策/条件覆盖、条件组合覆盖和路径覆盖。错误检测能力由弱到强。语句来重写每个语句至少一次。决策至少覆盖每个决策的每个分支一次。覆盖每个决策的每个条件的条件应该取所有可能的值。决策/条件覆盖同时满足决策覆盖条件覆盖。条件组合至少涵盖每个决策中的每个条件组合一次。路径覆盖使程序中的每个可能路径至少执行一次。
白盒测试有几种方法?
从低到高:句子覆盖率、决策覆盖率、条件覆盖率、决策条件覆盖率、条件组合覆盖率、路径覆盖率。
①语句覆盖:设计多个测试用例,运行被测程序,使每个可执行语句至少执行一次。
②决策覆盖率:设计的测试用例保证程序中每个判断的每个值分支至少经历一次。
③条件覆盖:条件覆盖是选择足够的测试用例,这样当这些测试用例运行时,判断中每个条件的所有可能结果至少出现一次,但不能覆盖所有的分支
④决策条件覆盖:决策条件覆盖是设计足够的测试用例,使判决中每个条件的所有可能值至少执行一次,同时每个判决的所有可能的判决结果至少执行一次,即所有可能的条件每个判断的值组合至少执行一次。
⑤条件组合覆盖:在白盒测试方法中,选择足够的测试用例,使每个条件判断结果的所有组合至少出现一次,并满足此覆盖标准,成为条件组合覆盖。
⑥路径覆盖:每个可能的路径至少执行一次。
关注优秀就业,多学习it知识。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。