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

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

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

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

Python 單元測試

Python單元測試

Python單元測試框架

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

Python單元測試—深入理解unittest

Python中的單元測試

Python單元測試框架使用unittestpyUnit

Python的單元測試框架nose的安裝

Python的單元測試—測試用例的管理

Android & 單元測試

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

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

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

           Android單元測試Junit的配置

           Android日志輸出、單元測試

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

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

單元測試 總結(jié)

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

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