我是靠谱客的博主 跳跃眼神,这篇文章主要介绍几种白盒测试的实例,现在分享给大家,希望可以做个参考。

实例:

if(条件A&&条件B){

  Do 事件1;

}

 

if(条件C||条件D){

  Do 事件2;

}

语句覆盖:程序中的可执行部分全部执行一遍即可,因此测试用例为 A=true,B=true,C=true,D=true;

分支覆盖:每个判断的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=false,C=false,D=false;

条件覆盖:每个条件的真假分支都执行过一遍即可,因此测试用例为(1)A=true,B=true,C=true,D=true;(2)A=false,B=false,C=false,D=false;

路径覆盖:所有的可能路径都执行过一遍即可,上述程序可执行路径为 (1)start→事件1→事件2→end;(2)start→事件1→end;(3)start→事件2→end;(4)start→end;那么对应的测试用例为(1)A=true,B=true,C=true,D=true;(2)A=true,B=true,C=false,D=false;(3)A=true,B=false,C=true,D=true;(4)A=true,B=false,C=false,D=false;

转载于:https://www.cnblogs.com/limiting/p/4440039.html

最后

以上就是跳跃眼神最近收集整理的关于几种白盒测试的实例的全部内容,更多相关几种白盒测试内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(86)

评论列表共有 0 条评论

立即
投稿
返回
顶部