public int f(int i) {
int j = i+1;
if(i % 2 == 0) {
j = doit(i);
}
if (i % 3 == 0) {
j = doit(i+1);
}
return j;
}
爲了實現此方法的全路徑覆蓋測試,參數i需要多少個不同的值?什麼是java中的全路徑覆蓋測試?
寫下許多不同的值,這將實現該方法的全路徑覆蓋測試?
全路徑覆蓋測試到底是什麼?你怎麼做呢? (請詳細介紹一下,我有一個測試來了,我還是真的被這個迷惑) TIA
這是功課嗎? – SomeKittens
對他的功勞,他提到了一個測試;-)。作爲這種情況下的提示,您需要4個輸入,您需要一個組合,其中每個表達式都是真和假,如FF TF FT TT,以便測試每個代碼路徑組合。 – PeterJ
它來自一個實踐測試,由學生如此編譯的答案,如果他們是100%準確的,但我很困惑什麼全路徑覆蓋測試是 – cloud9resident