單元測試的策略 孤立的,自頂向下,自底向上

2021-09-24 23:37:48 字數 560 閱讀 3102

單元測試的策略有三種:

孤立的測試策略

自頂向下的測試策略

自底向上的測試策略

孤立的測試策略:

最簡單的,最容易操作的方法,是單純的單元測試。

不考慮每個單元與其他單元之間的關係,單獨的為每乙個單元來設計樁單元和驅動單元,能夠達到較高的覆蓋                                          率。但是需要大量的開發單元樁和驅動單元,所以測試的效率較低。

自頂向下的測試策略:

先對最頂層單元進行測試,然後再把頂層所呼叫的單元做成樁單元;

再對第二次測試,將上面已經測試的單元做成驅動單元。直到測試完所有的單元。

優勢:節省了樁單元的開發工作量,測試效率較高。

劣勢:隨著單元的逐個加入,測試過程變得越來越複雜,增加了開發和維護的成本。

自底向上的測試策略:

先對最底層單元進行測試,模擬呼叫該單元的單元作為驅動單元;然後再對上面一層做單元測試,並用下面已經測過的單元做樁單元,直到結束。

優勢:節省了樁單元的開發工作量,測試效率較高。

該方法不是單純的單元測試。

自頂向下,自底向上 三明治整合的方法。軟體測試

實驗名稱 整合測試 實驗日期 2018 11 30 實驗成績實驗 目的 要 求及內容 給出本次實驗所涉及並要求掌握的知識點及實驗內容具體描述 1 掌握整合測試的策略和方法。2 能夠運用不同整合測試方法解決實驗內容。3 運用所學理論,完成實驗研究的基本訓練過程 4 進行測試並編寫報告。1.學習課本p1...

伸展樹 (自頂向下的設計)

伸展樹的設計有兩種設計模式,第一種 自低向上的設計方式,第二種 設計方式 自頂向下的設計方式,對於由低向上的設計,每乙個結點樹保留指向其父結點的的額外的結點,第二種方式由sedgewick 大神的 演算法 一書感謝這一 位大神。伸展樹又叫自適應查詢樹,實質上二叉搜尋樹的的變形,允許各種型別的二叉樹操...

單元測試 單元測試編寫的原則

公司要求提公升單元測試的質量,其中我作為方案和推動的主導,對開發過程中的單元測試,有了一些思考和總結 單元測試編寫的目的,是面向計算機特性的,基於函式的in out,所以單元測試的好幫手就是斷言,通過不斷的構造輸出並對結果進行斷言,我們就可以針對乙個物件以及它的函式,構建出充足的用例去包裹它,以期望...