1
塊覆蓋是否與分支覆蓋相同,類似於還是完全不同?塊覆蓋和分支覆蓋有什麼區別?
頂部谷歌的鏈接解釋分支覆蓋:http://www.tutorialspoint.com/software_testing_dictionary/branch_testing.htm
塊覆蓋是否與分支覆蓋相同,類似於還是完全不同?塊覆蓋和分支覆蓋有什麼區別?
頂部谷歌的鏈接解釋分支覆蓋:http://www.tutorialspoint.com/software_testing_dictionary/branch_testing.htm
塊覆蓋(或「基本塊覆蓋」)和分支覆蓋率代碼覆蓋率的兩個不同的措施。塊覆蓋計數由分支限定的塊。分支機構覆蓋計入實際分支。
此代碼段
puts "I'm block 1"
if condition
puts "I'm block 2"
else
puts "I'm block 3"
end
puts "I'm block 4"
具有四個塊,但只能兩個分支,所述if
/else
的兩側。如果該代碼僅由一個測試進行測試並且condition
是真正在該測試,
if
的真實分支將被覆蓋但不是if
的假分支,所以分支機構覆蓋率將爲50%
接受了您的答案。謝謝! –