單元測(cè)試(Unit Testing),是指對(duì)軟件中的小可測(cè)試單元進(jìn)行檢查和驗(yàn)證。對(duì)于單元測(cè)試中單元的含義,一般來說,要根據(jù)實(shí)際情況去判定其具體含義,如C語言中單元指一個(gè)函數(shù),Java里單元指一個(gè)類,圖形化的軟件中可以指一個(gè)窗口或一個(gè)菜單等?偟膩碚f,單元是人為規(guī)定的小的被測(cè)功能模塊。單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的低級(jí)別的測(cè)試活動(dòng),軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。
單元測(cè)試 = 白箱測(cè)試 ?
單元測(cè)試等價(jià)于白箱測(cè)試嗎?
單元測(cè)試等于白箱測(cè)試?這是很多人的想法。一聽到白箱測(cè)試,認(rèn)為他是單元測(cè)試;蛘哒J(rèn)為單元測(cè)試時(shí),是要用白箱測(cè)試的方法來進(jìn)行,事情是這樣嗎?讓我們繼續(xù)看下去:當(dāng)我們要測(cè)試這個(gè)程序的時(shí)候,Stack push(Stack s, int key),你會(huì)怎么測(cè)試呢?那真正的白箱測(cè)試會(huì)是怎么樣進(jìn)行的呢?基本上,可以測(cè)試的狀況有無限多種。而白箱測(cè)試是要根據(jù)... 更多>>
Android中的單元測(cè)試
    隨著Agile的普及,以及開發(fā)人員對(duì)測(cè)試重要性的認(rèn)識(shí)逐步加深,單元測(cè)試已經(jīng)成了越來越多軟件項(xiàng)目開發(fā)中不可缺少的一部分。無論項(xiàng)目是不是采用TDD的形式來進(jìn)行開發(fā),單元測(cè)試都能夠?yàn)轫?xiàng)目的修改和重構(gòu)提供一定的保障。Android作為主要的移動(dòng)平臺(tái)之一,吸引了... 詳細(xì)>>
單元測(cè)試本質(zhì):面向邏輯塊
    單元測(cè)試是早階段的軟件測(cè)試,面對(duì)的目標(biāo)小,可以綜合使用黑盒測(cè)試方法和白盒測(cè)試方法,按理說,單元測(cè)試用例的設(shè)計(jì)應(yīng)該是簡(jiǎn)單的,但實(shí)際上,單元測(cè)試用例的設(shè)計(jì)常讓人感覺無從下手,這是什么原因?是代碼真的不具有“可測(cè)性”嗎?... 詳細(xì)>>
單元測(cè)試—使用模擬對(duì)象做交互測(cè)試
    近在看.net單元測(cè)試藝術(shù),我也喜歡單元測(cè)試,這里寫一下如何在測(cè)試中使用模擬對(duì)象。開發(fā)的過程中,我們都會(huì)遇到對(duì)象間的依賴,比如依賴數(shù)據(jù)庫或文件,這時(shí),我們需要使用模擬對(duì)象,來進(jìn)行測(cè)試,我們可以手寫模擬對(duì)象,當(dāng)然也可以使用模擬框架... 詳細(xì)>>
Python單元測(cè)試經(jīng)驗(yàn)總結(jié)
    Python寫單元大多數(shù)都會(huì)用到unittest和mock,測(cè)試代碼覆蓋率都會(huì)用到coverage,后再用nose把所有的東西都串起來,這樣每次出版本,都能把整個(gè)項(xiàng)目的單元測(cè)試都運(yùn)行一遍。Unittest不詳細(xì)介紹了,注意幾點(diǎn):測(cè)試類繼承unittest.TestCase測(cè)試類、測(cè)試方法名字好... 詳細(xì)>>
單元測(cè)試 與 Visual Studio

·在Visual Studio 2012使用單元測(cè)試
·使用Visual Studio進(jìn)行單元測(cè)試
·如何在VS2013中進(jìn)行Boost單元測(cè)試
·Visual Studio單元測(cè)試之UI界面測(cè)試
·VS單元測(cè)試中Assert類的用法
·VS2013單元測(cè)試(使用VS2013自帶的單元測(cè)試)

·Visual Studio恢復(fù)了快速單元測(cè)試生成功能

·VS2005下使用CPPUNIT進(jìn)行單元測(cè)試

Python 單元測(cè)試

Python單元測(cè)試

Python單元測(cè)試框架

Python單元測(cè)試經(jīng)驗(yàn)總結(jié)

Python單元測(cè)試—深入理解unittest

Python中的單元測(cè)試

Python單元測(cè)試框架使用unittestpyUnit

Python的單元測(cè)試框架nose的安裝

Python的單元測(cè)試—測(cè)試用例的管理

Android & 單元測(cè)試

Android作為主要的移動(dòng)平臺(tái)之一,吸引了無數(shù)的開發(fā)人員。但面對(duì)Android平臺(tái)和環(huán)境的種種限制,很多開發(fā)人員往往有心無力,很難為其項(xiàng)目添加全面有效的單元測(cè)試。Android平臺(tái)的開發(fā)環(huán)境中集成了一個(gè)測(cè)試框架... 詳細(xì)>>

相關(guān)閱讀: Android 單元測(cè)試

           Android基礎(chǔ)--單元測(cè)試的配置

           Android單元測(cè)試Junit的配置

           Android日志輸出、單元測(cè)試

           Android學(xué)習(xí)筆記之如何對(duì)應(yīng)用進(jìn)行單元測(cè)試

           Android中如何使用JUnit進(jìn)行單元測(cè)試

單元測(cè)試 總結(jié)

·初次使用單元測(cè)試后的體會(huì)
·單元測(cè)試的新感想
·cakephp單元測(cè)試斷言方法總結(jié)
·關(guān)于單元測(cè)試方法的一些經(jīng)驗(yàn)總結(jié)
·編寫單元測(cè)試的10條理由
·再談如何推廣單元測(cè)試
·如何實(shí)施單元測(cè)試之關(guān)鍵問題解答
·單元測(cè)試和測(cè)試驅(qū)動(dòng)開發(fā)的一些常見問題總結(jié)
·工作后對(duì)單元測(cè)試學(xué)習(xí)的一點(diǎn)總結(jié)

觀點(diǎn)互動(dòng)
  
滬ICP備07036474 2003-2012 上海澤眾軟件科技有限公司版權(quán)所有