測試基礎知識

2021-09-25 02:12:48 字數 668 閱讀 8122

一、系統測試

系統測試最容易被錯誤理解,也是最困難的測試過程。系統測試並非是測試整個系統或程式功能的過程,因為有了功能測試,這樣會顯得多餘。該定義隱含了2方面含義:

a、系統測試並不侷限於系統。如果產品是一程式,那麼系統測試就是乙個試圖說明程式作為乙個整體是如何不滿足其目標的過程

b、根據定義,如果產品沒有一組書面的、可度量的目標,系統測試也就無法進行

1、能力測試

最明顯的系統測試型別是判斷目標文件提及的每一項能力(或功能,為了避免與功能測試發生混淆)是否都確實已經實現。能力測試過程是逐條語句地檢查目標文件,當某條語句定義了乙個要做什麼,就判斷程式是否滿足。

2、容量測試

第二類系統測試是使程式經受大容量資料的檢驗。由於容量測試需要大量的資源,鑑於對機器和工時的考慮,不可進行過多的容量測試。當然每個程式應該至少進行幾次容量測試。

3、強度測試

強度測試使程式承受高負載或強度的檢驗。所謂高強度是指在很短的時間間隔內達到的資料或操作的數量峰值。

4、易用性測試

5、安全測試

6、效能測試

7、儲存測試

8、配置測試

9、相容性/配置/轉換測試

10、安裝測試

11、可靠性測試

12、可恢復性測試

13、適應性測試

14、文件測試

軟 件 測 試 基 礎 知 識

軟體效能指標主要有響應時間,系統響應時間和應用延遲時間,吞吐量,併發使用者數,資源利用率五種。軟體實現的演算法與系統響應時間和應用延遲時間是直接相關的,所以軟體的效能也必定與實現演算法是有關係的吞度量是指系統在單位時間內處理請求的數量,對於無鬢髮的應用系統而言,吞度量是與響應時間嚴格的反比關係,因為...

軟體測試基礎知識

1 發現軟體錯誤 2 有效定義和實現軟體部件由底層到高層的組裝過程 3 驗證軟體是否滿足任務書和系統定義文件所規定的技術要求 4 為軟體質量模型的建立提供依據。概念 軟體測試是軟體質量保證的關鍵組成部分,對軟體測試的認識可分為以下幾個階段 測試就是除錯階段 測試是證明軟體正確階段 測試是發現軟體中錯...

軟體測試基礎知識

本人部落格文章 1.確認軟體的質量 a.是確認軟體做了你所期望做的事情 do the right thing b.是確認軟體以正確的方式來做了這個事情 do it right 2.是提供資訊 比如提供給開發人員或程式經理的回饋資訊,為風險評估所準備的資訊 3.是在測試軟體軟體產品本身,而且還包括軟體...