|2016/06/08 10:52
系統測試方法
系統測試主要是提高軟件的可靠性、檢測軟件系統是否滿足用戶的規定需要,系統測試方法主要有以下幾種:
1.黑盒測試。系統測試多采用黑盒測試,主要包括多任務測試、臨界測試、中斷測試、等價劃分測試等。
1)多任務測試,是指在非空閑狀態下,即測試對象處于工作狀態時,有新的任務發生,以對軟件系統進行測試。
例如手機在播放音樂時有新電話、新短信。多任務測試是一項最基本的測試,也是最容易發現軟件問題的測試,是測試系統模塊之間相互影響的一種重要測試,用來檢測是否出現死機、系統重啟、內存混亂、數據丟失等嚴重后果情況;一般是將測試放在經常使用的模塊組合上,測試時將用戶可能遇到的組合情況考慮進去。
2)臨界測試,在任務、事件剛剛發生或者剛剛結束,儲存系統處于臨界狀態下時進行測試。臨界測試容易發現問題,把握好臨界值,事件發生的開始和結束瞬間以及涉及到內存到內存處于滿和空時臨界測試關注的重點。
3)中斷測試,軟件系統在工作時被意外終止退出,中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況。
4)等價類劃分,等價類劃分是在測試用例中設計的方法,在組件的等價類中選取典型的點進行測試,比如值是10,選取1、5、9、10,在不同的分值范圍內進行測試。
2.白盒測試。白盒測試也稱結構測試或邏輯驅動測試,是指根據產品系統的內部工作過程,用來檢測產品的內部是否按照規定的動作進行,按照程序內部的結構檢測程序,檢測程序中的每條通路是否都有按照預定要求正確工作,但是不關注產品的功能。
白盒測試主要有邏輯驅動、基路測試等。