Experimental-work1
軟件測試第一次實驗報告
3015207191???????軟件工程3班????????林家樂
一、安裝Junit,Hamcrest和Eclemma:
1.安裝Junit
????下載junit.jar,在項目里添加junit.jar并build一下即可。使用時,在項目內(nèi)包含Junit4的庫,其中包含junit.jar即說明安裝成功。
2.安裝Hamcrest
????下載hamcrest-core.jar,在項目里添加junit.jar并build一下即可。使用時,在項目內(nèi)包含Junit4的庫,其中包含org.hamcrest.core_1.3.0即說明安裝成功。
3.安裝Eclemma
????下載eclemma-2.3.3,放到eclipse目錄下的dropins目錄下,并將其中的META-INF文件夾刪除,否則無法安裝成功。使用時,右鍵項目,出現(xiàn)“Coverage?As”選項,即說明Eclemma安裝成功。
二、測試結(jié)果:
1.Junit使用結(jié)果:
?
?
4個測試樣例,分別對應(yīng)4種輸出。測試結(jié)果顯示沒有錯誤。
?
2.Eclemma使用結(jié)果:
?
?
其中,覆蓋率為79.7%。經(jīng)研究代碼得知覆蓋率并未達到100%的原因。即在判斷三角形的種類時,方法定義為了boolean類型,當(dāng)符合條件時返回true,當(dāng)不符合條件時返回false。所以在執(zhí)行的過程中,針對每一個測試用例,只能選擇其中的一條路徑,所以不能達到全覆蓋。
?
轉(zhuǎn)載于:https://www.cnblogs.com/3015207191A/p/8629521.html
總結(jié)
以上是生活随笔為你收集整理的Experimental-work1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Layer笔记
- 下一篇: java并发-内存模型与volatile