日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)JUint教程:JUnit-概述

單元測(cè)試(英語(yǔ):Unit Testing)又稱(chēng)為模塊測(cè)試 ,是針對(duì)程序模塊(軟件設(shè)計(jì)的最小單位)來(lái)進(jìn)行正確性檢驗(yàn)的測(cè)試工作。

創(chuàng)新互聯(lián)建站為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、app軟件定制開(kāi)發(fā)重慶小程序開(kāi)發(fā)公司、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷(xiāo)能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門(mén)都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來(lái)大量新的創(chuàng)意。 

單元測(cè)試允許程序員在未來(lái)重構(gòu)代碼,并且確保模塊依然工作正確(復(fù)合測(cè)試)。這個(gè)過(guò)程就是為所有函數(shù)和方法編寫(xiě)單元測(cè)試,一旦變更導(dǎo)致錯(cuò)誤發(fā)生,借助于單元測(cè)試可以快速定位并修復(fù)錯(cuò)誤。

單元測(cè)試可以由兩種方式完成:

   手工測(cè)試  自動(dòng)化測(cè)試
 定義手動(dòng)執(zhí)行測(cè)試用例并不借助任何工具的測(cè)試被稱(chēng)為人工測(cè)試。 借助工具支持并且利用自動(dòng)工具執(zhí)行用例被稱(chēng)為自動(dòng)測(cè)試。
 效率消耗時(shí)間并單調(diào):由于測(cè)試用例是由人力資源執(zhí)行,所以非常緩慢并乏味。快速自動(dòng)化運(yùn)行測(cè)試用例時(shí)明顯比人力資源快。
 人力資源要求人力資源上投資巨大:由于測(cè)試用例需要人工執(zhí)行,所以在人工測(cè)試上需要更多的試驗(yàn)員。 人力資源投資較少:測(cè)試用例由自動(dòng)工具執(zhí)行,所以在自動(dòng)測(cè)試中需要較少的試驗(yàn)員。
 可信度可信度較低:人工測(cè)試可信度較低是可能由于人工錯(cuò)誤導(dǎo)致測(cè)試運(yùn)行時(shí)不夠精確。 可信度更高:自動(dòng)化測(cè)試每次運(yùn)行時(shí)精確地執(zhí)行相同的操作。
 程式化非程式化:編寫(xiě)復(fù)雜并可以獲取隱藏的信息的測(cè)試的話,這樣的程序無(wú)法編寫(xiě)。 程式化:試驗(yàn)員可以編寫(xiě)復(fù)雜的測(cè)試來(lái)顯示隱藏信息。

什么是 JUnit?

JUnit 是一個(gè) Java 編程語(yǔ)言的單元測(cè)試框架。JUnit 在測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)方面有很重要的發(fā)展,是起源于 JUnit 的一個(gè)統(tǒng)稱(chēng)為 xUnit 的單元測(cè)試框架之一。

JUnit 促進(jìn)了“先測(cè)試后編碼”的理念,強(qiáng)調(diào)建立測(cè)試數(shù)據(jù)的一段代碼,可以先測(cè)試,然后再應(yīng)用。這個(gè)方法就好比“測(cè)試一點(diǎn),編碼一點(diǎn),測(cè)試一點(diǎn),編碼一點(diǎn)……”,增加了程序員的產(chǎn)量和程序的穩(wěn)定性,可以減少程序員的壓力和花費(fèi)在排錯(cuò)上的時(shí)間。

特點(diǎn):

  • JUnit 是一個(gè)開(kāi)放的資源框架,用于編寫(xiě)和運(yùn)行測(cè)試。
  • 提供注解來(lái)識(shí)別測(cè)試方法。
  • 提供斷言來(lái)測(cè)試預(yù)期結(jié)果。
  • 提供測(cè)試運(yùn)行來(lái)運(yùn)行測(cè)試。
  • JUnit 測(cè)試允許你編寫(xiě)代碼更快,并能提高質(zhì)量。
  • JUnit 優(yōu)雅簡(jiǎn)潔。沒(méi)那么復(fù)雜,花費(fèi)時(shí)間較少。
  • JUnit 測(cè)試可以自動(dòng)運(yùn)行并且檢查自身結(jié)果并提供即時(shí)反饋。所以也沒(méi)有必要人工梳理測(cè)試結(jié)果的報(bào)告。
  • JUnit 測(cè)試可以被組織為測(cè)試套件,包含測(cè)試用例,甚至其他的測(cè)試套件。
  • JUnit 在一個(gè)條中顯示進(jìn)度。如果運(yùn)行良好則是綠色;如果運(yùn)行失敗,則變成紅色。

什么是一個(gè)單元測(cè)試用例?

單元測(cè)試用例是一部分代碼,可以確保另一端代碼(方法)按預(yù)期工作。為了迅速達(dá)到預(yù)期的結(jié)果,就需要測(cè)試框架。JUnit 是 java 編程語(yǔ)言理想的單元測(cè)試框架。

一個(gè)正式的編寫(xiě)好的單元測(cè)試用例的特點(diǎn)是:已知輸入和預(yù)期輸出,即在測(cè)試執(zhí)行前就已知。已知輸入需要測(cè)試的先決條件,預(yù)期輸出需要測(cè)試后置條件。

每一項(xiàng)需求至少需要兩個(gè)單元測(cè)試用例:一個(gè)正檢驗(yàn),一個(gè)負(fù)檢驗(yàn)。如果一個(gè)需求有子需求,每一個(gè)子需求必須至少有正檢驗(yàn)和負(fù)檢驗(yàn)兩個(gè)測(cè)試用例。


本文名稱(chēng):創(chuàng)新互聯(lián)JUint教程:JUnit-概述
網(wǎng)站鏈接:http://m.5511xx.com/article/cdsgjgo.html