當前位置:名人名言大全網 - 端午節短信 - 系統測試的測試方法有哪些?

系統測試的測試方法有哪些?

系統測試壹般采用黑盒測試,系統測試的方法有很多種,其中常用的方法有:多任務測試、臨界測試、中斷測試和等價劃分測試。

多任務測試

多任務測試是指當測試對象在非空閑狀態下工作時進行“多任務處理”,並發生新事件,例如手機通話時的短消息和來電。

在手機項目中,當檢查短信時,當有來電時。。。

備註:

1.多任務是必須在黑盒中進行的最基本的測試,尤其是嵌入式設備,也是最容易發現軟件問題的測試;

2.多任務測試是測試系統模塊間交互的重要測試,壹般檢測崩潰、系統重啟、內存混亂、數據丟失等嚴重情況;

3.多任務測試應該放在用戶經常使用的模塊組合上,測試時應該考慮到用戶可能遇到的這些組合,同時註意模塊重疊的時間點。

關鍵測試

在邊界條件下進行的測試,如事件、任務剛剛發生和結束,以及存儲系統至關重要。

例:系統用戶容量為200,因此當用戶數量達到201時。。。

備註:

1.在關鍵測試期間,很容易發現系統測試中的問題。最重要的是把握臨界值,發生概率是考點題;

2.壹般事件的開始和結束時刻,以及記憶已滿時的註意焦點和時空臨界側也最容易出現問題。

中斷測試

中斷是指軟件被其他任務或工作中的意外事件終止,對應的測試是中斷測試;

中斷測試包括人為中斷、新任務中斷和意外中斷。

例如:

●手機正在編輯短信時,突然有電話打進來,短信編輯中斷(新事件中斷)。

●手機短信查看短信時,手機電池電量耗盡並自動關機(意外中斷)。

●短信剛發送完,按停止鍵停止發送(人為中斷)。

備註:

中斷測試常用於函數組合和內存數據訪問。

等價劃分

是測試案例中的壹種設計方法,它從組件的等效類別中選擇典型點進行測試,例如:

如果系統中的工資限制是10W/月,那麽我們取四個值:1、5w、9w、10W,並在不同的範圍內進行測試。

當然,系統測試還采用了GUI測試、功能測試、性能測試、壓力測試、負載測試、安裝測試等等。

單元測試、集成測試、系統測試、驗收測試和回歸測試。

單元測試:

單元測試是對軟件中基本單元的測試,如模塊、流程等。它是軟件動態測試最基本的部分,也是最重要的部分之壹,其目的是測試軟件基本組件的正確性。軟件單元的正確性與它的規格說明相關。因此,單元測試是基於被測單元的規格說明的。單元測試的主要方法包括控制流測試、數據流測試、調試測試、領域測試等。

集成測試:

集成測試是在軟件系統集成過程中進行的測試,其主要目的是檢查軟件單元之間的接口是否正確。根據集成測試計劃,它將模塊或其他軟件單元組合成壹個越來越大的系統,並運行該系統以分析系統是否正確以及組件是否協調。集成測試有兩種主要策略:自頂向下和自底向上。

系統測試:

系統測試是對集成軟件系統的徹底測試,以驗證軟件系統的正確性和性能符合其規範中規定的要求。檢查軟件的行為和輸出是否正確不是壹項簡單的任務。它被稱為測試的“先知問題”。因此,應根據測試計劃進行系統測試,並將其輸入、輸出和其他動態操作行為與軟件規範進行比較。軟件系統測試的方法有很多,主要包括功能測試、性能測試、隨機測試等。

驗收測試:

驗收測試旨在向軟件購買者展示軟件系統滿足其用戶的需求。其測試數據通常是系統測試的測試數據的子集。不同的是,驗收測試通常有軟件系統的買方代表在現場,甚至在軟件安裝和使用的現場。這是軟件投入使用前的最後測試。

回歸測試:

回歸測試是在軟件維護階段修改軟件後進行的測試。其目的是檢查對軟件所做的更改是否正確。這裏,修改的正確性有兩種含義:

●修改達到了預期目的,如錯誤已被糾正並能適應新的操作環境等。

●不影響軟件其他功能的正確性。

以上內容不用於商業用途。如果涉及知識產權問題,請聯系我,我們將立即處理。