分支覆盖

6
1
收藏
分享

分支覆盖 (Branch Coverage) 是一种软件测试覆盖率评估方法,能够测量代码中每个分支的执行情况,即代码中每个条件语句 (if-else 语句) 的所有可能分支是否都被执行过。

定义

要求每个语句必须至少执行一次,而且每个判定的每种可能的结果都应该至少执行一次

实例

首先编写代码

if(a\u003e0)

else if(b\u003e0)

则a=1(true),b=1(true)

a=-1(false),b=1(true)

a=-1(false),b=-1(false)

参考资料

分支覆盖 (Branch Coverage).阿里云开发者社区.2024-11-01

白盒测试(语句覆盖、条件覆盖、判断覆盖、路径覆盖).博客园.2024-11-01

语句覆盖、分支覆盖、谓词测试和路径覆盖.CSDN博客.2024-11-01

评论 1
User avatar
重生62687
谢谢博主主的分享,期待更多精彩的比赛情报!
回复

Copyright © 1996-2025 DaHe Network Media. Group All Rights Reserved

京ICP备2023013984号

抖运营雅思百科