測試型別概念解析

2021-09-05 00:22:15 字數 745 閱讀 8846

單元測試:單元測試是對軟體中的基本組成單位進行的測試,如乙個模組、乙個過程等等。它是軟體動態測試的最基本的部分,也是最重要的部分之一,其目的是檢驗軟體基本組成單位的正確性。乙個軟體單元的正確性是相對於該單元的規約而言的。因此,單元測試以被測試單位的規約為基準。單元測試的主要方法有控制流測試、資料流測試、排錯測試、分域測試等等。

整合測試:整合測試是在軟體系統整合過程中所進行的測試,其主要目的是檢查軟體單位之間的介面是否正確。它根據整合測試計畫,一邊將模組或其他軟體單位組合成越來越大的系統,一邊執行該系統,以分析所組成的系統是否正確,各組成部分是否合拍。整合測試的策略主要有自頂向下和自底向上兩種。

系統測試:系統測試是對已經整合好的軟體系統進行徹底的測試,以驗證軟體系統的正確性和效能等滿足其規約所指定的要求,檢查軟體的行為和輸出是否正確並非一項簡單的任務,它被稱為測試的「先知者問題」。因此,系統測試應該按照測試計畫進行,其輸入、輸出和其他動態執行行為應該與軟體規約進行對比。軟體系統測試方法很多,主要有功能測試、效能測試、隨機測試等等。

驗收測試:驗收測試旨在向軟體的購買者展示該軟體系統滿足其使用者的需求。它的測試資料通常是系統測試的測試資料的子集。所不同的是,驗收測試常常有軟體系統的購買者代表在現場,甚至是在軟體安裝使用的現場。這是軟體在投入使用之前的最後測試。

回歸測試:回歸測試是在軟體維護階段,對軟體進行修改之後進行的測試。其目的是檢驗對軟體進行的修改是否正確。這裡,修改的正確性有兩重含義:一是所作的修改達到了預定目的,如錯誤得到改正,能夠適應新的執行環境等等;二是不影響軟體的其他功能的正確性。

測試型別概念解析

單元測試 單元測試是對軟體中的基本組成單位進行的測試,如乙個模組 乙個過程等等。它是軟體動態測試的最基本的部分,也是最重要的部分之一,其目的是檢驗軟體基本組成單位的正確性。乙個軟體單元的正確性是相對於該單元的規約而言的。因此,單元測試以被測試單位的規約為基準。單元測試的主要方法有控制流測試 資料流測...

BSP 概念解析

發 布 時 間 2008 11 19 來 源 立宇泰論壇 作 者 duyunhai 瀏 覽 210 drew在這裡按照自己的理解來解釋一下bsp board support package 僅供參考 bsp是板級支援包,是介於主機板硬體和作業系統之間的一層,應該說是屬於作業系統的一部分,主要目的是為...

BSP 概念解析

drew在這裡按照自己的理解來解釋一下bsp board support package 僅供參考 bsp是板級支援包,是介於主機板硬體和作業系統之間的一層,應該說是屬於作業系統的一部分,主要目的是為了支援作業系統,使之能夠更好的執行於硬體主機板。bsp是相對於作業系統而言的,不同的作業系統對應於不...