單元測試的策略有三種:
孤立的測試策略
自頂向下的測試策略
自底向上的測試策略
孤立的測試策略:
最簡單的,最容易操作的方法,是單純的單元測試。
不考慮每個單元與其他單元之間的關係,單獨的為每乙個單元來設計樁單元和驅動單元,能夠達到較高的覆蓋 率。但是需要大量的開發單元樁和驅動單元,所以測試的效率較低。
自頂向下的測試策略:
先對最頂層單元進行測試,然後再把頂層所呼叫的單元做成樁單元;
再對第二次測試,將上面已經測試的單元做成驅動單元。直到測試完所有的單元。
優勢:節省了樁單元的開發工作量,測試效率較高。
劣勢:隨著單元的逐個加入,測試過程變得越來越複雜,增加了開發和維護的成本。
自底向上的測試策略:
先對最底層單元進行測試,模擬呼叫該單元的單元作為驅動單元;然後再對上面一層做單元測試,並用下面已經測過的單元做樁單元,直到結束。
優勢:節省了樁單元的開發工作量,測試效率較高。
該方法不是單純的單元測試。
自頂向下,自底向上 三明治整合的方法。軟體測試
實驗名稱 整合測試 實驗日期 2018 11 30 實驗成績實驗 目的 要 求及內容 給出本次實驗所涉及並要求掌握的知識點及實驗內容具體描述 1 掌握整合測試的策略和方法。2 能夠運用不同整合測試方法解決實驗內容。3 運用所學理論,完成實驗研究的基本訓練過程 4 進行測試並編寫報告。1.學習課本p1...
伸展樹 (自頂向下的設計)
伸展樹的設計有兩種設計模式,第一種 自低向上的設計方式,第二種 設計方式 自頂向下的設計方式,對於由低向上的設計,每乙個結點樹保留指向其父結點的的額外的結點,第二種方式由sedgewick 大神的 演算法 一書感謝這一 位大神。伸展樹又叫自適應查詢樹,實質上二叉搜尋樹的的變形,允許各種型別的二叉樹操...
單元測試 單元測試編寫的原則
公司要求提公升單元測試的質量,其中我作為方案和推動的主導,對開發過程中的單元測試,有了一些思考和總結 單元測試編寫的目的,是面向計算機特性的,基於函式的in out,所以單元測試的好幫手就是斷言,通過不斷的構造輸出並對結果進行斷言,我們就可以針對乙個物件以及它的函式,構建出充足的用例去包裹它,以期望...