測試分類之測試內容

2021-04-13 00:35:45 字數 915 閱讀 4596

乙個軟體專案的測試,要測試該項目的各個方面,根據測試內容的不同,測試的分類也不同。一般常用的測試可以分為以下幾種:

功能測試,逐個測試每個功能,直到可以確信該功能沒有任何問題。白盒功能測試通常叫做單元測試,幾種測試可以看到的**的功能。黑盒功能測試關注永和可以做或選擇的事情。在涉及到複雜的功能時,要先做好每個簡單功能的測試。

功能整合測試,一起測試多個功能,以檢查功能在一起執行的情況。

選單瀏覽,瀏覽gui產品中所有的選單和對話方塊,使用每個可用的選項。(該測試也就是所謂的介面測試)

域測試,域是乙個集合,包含所有可能的函式變數取值範圍。在域測試中,要標識函式和變數。變數可以是輸入或輸出變數。域測試通常配合等價類分析和邊界測試進行,主要關注的是變數,而不是功能。很多變數被多個功能使用,進行域測試時要分析變數,任何根據分析,以這個變數作為輸入或輸出,測試涉及這個變數的每個功能。(這種測試可用於測試輸入資料的型別、長度等情況。)

邏輯測試,測試變數在程式中的關係。主要用於測試程式中的選擇關係,比如有審批流程的功能或者條件判斷的情況。一般使用因果圖的方式列出程式間的邏輯關係,然後逐一測試。

基於規格說明的測試,這種測試關注驗證規格說明中所做的有關產品的每個事實的宣告。規格說明常常包括使用手冊,市場開發文件或廣告,技術支援人員寄給客戶的所用宣告等。(用於確保使用者得到的說明要和產品保持一致。)

基於需求的測試,測試關注證明程式滿足需求文件中的所有需求。(這種測試是測試人員最常用的測試,和功能測試不同的是,這個測試要以需求說明為根本,逐步驗證產品的功能。)

組合測試,相互組合測試兩個或更多的變數,特別是在複雜的業務中,這種測試尤其重要,很多問題都隱藏在不同的操作組合中。(組合測試比較困難,因為組合數太多,無法全部覆蓋,容易遺漏某些組合說觸發的錯誤,目前沒有很好的測試辦法。)

除上述的測試種類外,還有路徑測試、語句與分支覆蓋率,配置覆蓋率等,由於不經常使用,就不在一一描述了。 

測試入門之軟體測試的分類

軟體測試按照是否看源 分為白盒測試和黑盒測試 黑盒測試 又稱為資料驅動測試,完全不考慮內部機構和特性,注重軟體的功能需求。黑盒測試的分類 一 功能測試 邏輯功能測試 介面測試 易用性測試 安裝測試 相容性測試 二 效能測試 時間效能 空間效能 一般效能 穩定性測試 負載測試 壓力測試 白盒測試 把盒...

效能測試 測試分類

效能測試 通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能能否滿足生產效能要求。特點 1,目的是驗證系統是否有系統宣稱的能力。2,需要事先了解被測試系統經典場景,並具有確定的效能目標 3,要求在已確定的環境下執行 負載測試 通過被測系統上不斷加壓,直到效能指標達到極限,例如 響應時間 超過...

移動app測試之UI測試內容詳解

ui即user inte ce 使用者介面 的簡稱。ui設計則是指對軟體的人機互動 操作邏輯 介面美觀的整體設計。好的ui設計不僅是讓軟體變得有個性有品味,還要讓軟體的操作變得舒適 簡單 自由 充分體現軟體的定位和特點。使用者介面設計的三大原則是 置介面於使用者的控制之下 減少使用者的記憶負擔 保持...