freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

junit測試工具簡介(留存版)

2024-11-30 16:21上一頁面

下一頁面
  

【正文】 個測試類包含一些測試方法; ?每個方法包含一個或者多個斷言語句; ?測試類也能調(diào)用其它測試類:單獨的類、包、甚至一個完整的系統(tǒng); ?可以通過創(chuàng)建 test suite來取得 。 ? JUnit的 TestCase基類提供兩個方法供改寫,分別用于環(huán)境的建立和清理: protected void setup()。 SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 使用 JUnit編寫測試 ? JUnit 測試的組成 ?Persuite SetUp和 Teardown import .*。 } public static void oneTimeTearDown() { //onetime cleanup code goes here… ()。 SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 測試的內(nèi)容 ? 結(jié)果是否正確 ? 邊界條件 ? 檢查反向關(guān)聯(lián) ? 使用其他手段來實現(xiàn)交叉檢查 ? 強制產(chǎn)生錯誤條件 ? 性能特性 SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 測試的內(nèi)容 ? 結(jié)果是否正確 ?對于測試而言 , 首要的也是最明顯的任務(wù)就是查看所期望的結(jié)果是否正確 ——驗證結(jié)果 。 ?時鐘出問題。在可能的情況下 , 應(yīng)該使用不同的原理來編寫反向測試 。 ?許多 IDE至少會提供這些。 } }。 } } SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 使用 JUnit編寫測試 ? JUnit 測試的組成 ?Persuite SetUp和 Teardown ?在某些情況下,須為整個 test suite設(shè)置一些環(huán)境,以及在 testsuite中的所有方法都執(zhí)行完成后做一些清理工作。 //Use the suite method: (())。 } public void testAdd() { assertEquals(2,1+1)。 ?每一個斷言( assert)方法都會記錄是否失敗了(斷言為假)或有錯誤了(遇到一個意料外的異常)的情況,并通過 JUnit的一些類來報告這些結(jié)果 ?當(dāng)一個失敗或者錯誤出現(xiàn)的時候,當(dāng)前測試方法的執(zhí)行流程將會被中止,但是(位于同一個測試類中的)其它測試將會繼續(xù)運行。 SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 使用 JUnit編寫測試 ? JUnit的各種斷言 ?assertSame ? assertSame([Sting message],expected,actual) ?驗證 expected參數(shù)和 actual參數(shù)所引用的是否為同一個對象,如果不是將會失敗。 SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 使用 JUnit編寫測試 ? JUnit 測試的組成 ?任何測試類都能包含一個名為 suite的靜態(tài)方法 : public static Test suite()。 protected void teardown()。 import .*。 } } SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 使用 JUnit編寫測試 ? 自定義 Junit斷言 ?在某些環(huán)境下 , 譬如要處理一個特殊的數(shù)據(jù)類型 ,或者處理對多個測試都共享的一系列操作 , 那么如果有自定義的斷言 , 將會更加方便 。 ?使用數(shù)據(jù)文件 ?對于許多有大量測試數(shù)據(jù)的測試 , 可能會考慮用一個獨立的數(shù)據(jù)文件來存儲這些測試數(shù)據(jù) , 然后讓單元測試讀取該文件 。 ?網(wǎng)絡(luò)不可用或者有問題。 ? Time (相對或者絕對的時間性) —— 所有事情的發(fā)生是否是有序的?是否是在正確的時刻?是否恰好及時? SWPU 西南石油大學(xué)計算機科學(xué)學(xué)院 測試的內(nèi)容 ? 檢查反向關(guān)聯(lián) ?對于一些方法可以使用反向的邏輯關(guān)系來驗證它們 ?為了檢查某條記錄是否成功地插入了數(shù)據(jù)庫 , 也可以通過查詢這條記錄來驗證 ?注意:當(dāng)同時編寫了原方法和它的反向測試時 , 一些 bug 可能會被兩個函數(shù)中都出
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1