2015-12-04 408 views
0

enter image description here問題有關的語句覆蓋,分支覆蓋和路徑覆蓋

enter image description here

我真的語句覆蓋混淆。我在互聯網上做了一些搜索。有人說聲明報道只是通過了真實的情況,在這種情況下是1-2-3-4-12。然而,其他人則表示,聲明的覆蓋範圍應儘可能多地包含聲明,我相信在這種情況下,聲明將爲1-2-3-5-6-7-8-9-10-11-12。哪一個是正確的?

對於分支覆蓋,相信我應該不考慮環,我將使用值1)X = -1和2)X = 0

對於路徑同時測試真/假條件覆蓋範圍,我想我應該測試所有路徑,以便與分支覆蓋範圍相比,我還需要測試循環。所以我打算使用值1)x = -1,2)x = 0和3)x = 10.

我的答案正確嗎?

預先感謝您

回答

0
  1. 我覺得「語句覆蓋」指的是「有意義/有用/正常」。
  2. 陳述的結果可能會因將一個陳述分成兩份而有所不同。
  3. 對於我們來說,「真實」條件可能並不像您給出的例子那樣有用。通常我們想要一個正數來得到它的階乘。無論你喜歡什麼,你都可以切換「真」和「假」條件。
0

要計算語句覆蓋率,找出所有節點將覆蓋的路徑的最短數量。

你的情況

所以: 1-2-3-5-6-7-8-9-10-11-12 此路徑是節點的最短和覆蓋最大數量而不是全部

所以我們不得不採取多一條路徑,即: 1-2-3-4-12

所以在本次練習中,SC的值爲2