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

正文內(nèi)容

junit測(cè)試工具簡(jiǎn)介-資料下載頁

2025-10-07 16:21本頁面
  

【正文】 不需要參與 。 ?JUnit不只是讓一個(gè)斷言失敗 , 而是能夠跟蹤整個(gè)堆棧 , 并且報(bào)告 bug的堆棧調(diào)用順序;當(dāng)需要查找一個(gè)失敗測(cè)試的原因時(shí) , 這將非常有用 。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 使用 JUnit編寫測(cè)試 ? JUnit測(cè)試骨架 ?用 JUnit寫測(cè)試真正所需要的就三件事: ?一個(gè) import語句引入所有 .*下的類。 ?一個(gè) extends語句讓你的類從 TestCase繼承。 ?一個(gè)調(diào)用 super(string)的構(gòu)造函數(shù)。 ?許多 IDE至少會(huì)提供這些。這樣寫出來的類能夠使用 JUnit的 test runner運(yùn)行,并且自動(dòng)執(zhí)行類中所有test方法。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 使用 JUnit編寫測(cè)試 ? JUnit測(cè)試骨架 ?但是有時(shí)不從 JUnit的 runner運(yùn)行,而是能夠直接運(yùn)行一個(gè)測(cè)試類會(huì)更方便一些。而且每個(gè)測(cè)試運(yùn)行前和后的方法名又是什么? ?可以制作一個(gè)骨架來提供所有這些特性并且做得相當(dāng)簡(jiǎn)單。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 結(jié)果是否正確 ? 邊界條件 ? 檢查反向關(guān)聯(lián) ? 使用其他手段來實(shí)現(xiàn)交叉檢查 ? 強(qiáng)制產(chǎn)生錯(cuò)誤條件 ? 性能特性 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 結(jié)果是否正確 ?對(duì)于測(cè)試而言 , 首要的也是最明顯的任務(wù)就是查看所期望的結(jié)果是否正確 ——驗(yàn)證結(jié)果 。 ?使用數(shù)據(jù)文件 ?對(duì)于許多有大量測(cè)試數(shù)據(jù)的測(cè)試 , 可能會(huì)考慮用一個(gè)獨(dú)立的數(shù)據(jù)文件來存儲(chǔ)這些測(cè)試數(shù)據(jù) , 然后讓單元測(cè)試讀取該文件 。 ?多注意一下測(cè)試數(shù)據(jù) 。 不管文件中的還是代碼中的測(cè)試數(shù)據(jù) , 都很有可能是不正確的 。 ?代碼本身是否并沒有測(cè)試任何異常的情況 。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 邊界條件 ? Conformance (一致性) —— 值是否和預(yù)期的一致。 ? Ordering (順序性) —— 值是否如應(yīng)該的那樣,是有序或者無序的。 ? Range (區(qū)間性) —— 值是否位于合理的最小值和最大值之內(nèi)。 ? Reference (依賴性) —— 代碼是否引用了一些不在代碼范圍之內(nèi)的外部資源。 ? Existence (存在性) —— 值是否存在(例如,是否非 null,非 0,在一個(gè)集合中等等)。 ? Cardinatity (基數(shù)性) —— 是否恰好有足夠的值。 ? Time (相對(duì)或者絕對(duì)的時(shí)間性) —— 所有事情的發(fā)生是否是有序的?是否是在正確的時(shí)刻?是否恰好及時(shí)? SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 檢查反向關(guān)聯(lián) ?對(duì)于一些方法可以使用反向的邏輯關(guān)系來驗(yàn)證它們 ?為了檢查某條記錄是否成功地插入了數(shù)據(jù)庫 , 也可以通過查詢這條記錄來驗(yàn)證 ?注意:當(dāng)同時(shí)編寫了原方法和它的反向測(cè)試時(shí) , 一些 bug 可能會(huì)被兩個(gè)函數(shù)中都出現(xiàn)的錯(cuò)誤所掩蓋 。在可能的情況下 , 應(yīng)該使用不同的原理來編寫反向測(cè)試 。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 其他手段來實(shí)現(xiàn)交叉檢查 ?計(jì)算一個(gè)量會(huì)有一種以上的算法 , 可使用剩下算法中的一個(gè)來交叉測(cè)試結(jié)果 ?可以充分利用一些比較弱的版本來檢查新寫的超級(jí)漂亮的版本 , 看它們是否產(chǎn)生了相同的結(jié)果 ?使用類本身不同組成部分的數(shù)據(jù) , 并且確信它們能“ 合起來 ” SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院 測(cè)試的內(nèi)容 ? 強(qiáng)制產(chǎn)生錯(cuò)誤條件 ?應(yīng)當(dāng)能夠通過強(qiáng)制引發(fā)錯(cuò)誤 , 來測(cè)試自己的代碼是如何處理所有這些真實(shí)世界中的問題的 。 ?內(nèi)存耗光。 ?磁盤用滿。 ?時(shí)鐘出問題。 ?網(wǎng)絡(luò)不可用或者有問題。 ?系統(tǒng)過載。 ?調(diào)色板顏色數(shù)目有限。 ?顯示分辨率過高或者過低。 SWPU 西南石油大學(xué)計(jì)算機(jī)科學(xué)學(xué)院
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1