轉:http://chenman111.blog.163.com/blog/static/680658722008719112710151/ 系統測試方法分為:功能測試,一致性測試,效能測試,壓力測試,容量測試,安全性測試,恢複性測試,備份測試,GUI測試,健壯性測試,相容性測試,可用性測試,可安裝性測試,文檔測試,線上協助測試以及資料轉換測試等。 從手機軟體系統測試的角度分為:功能模組測試,交叉事件測試,壓力測試,容量效能測試,效能測試和使用者手冊測試等。 下面就以短訊息為例來闡述,手機軟體測試的一般方法和測試的要求,供大家參考。 一.短訊息[SMS]的準系統測試 1、短訊息的準系統:是指短訊息的編輯,刪除,儲存,收發,顯示,以及各種按鈕等功能的正常實現。 2、測試要求和執行:一般根據測試案例或軟體本身的流程就可以完成短訊息的準系統測試。 二.短訊息的交叉事件測試 1、交叉測試:又叫事件或衝突測試,是指一個功能正在執行過程中,同時另外一個事件或操作對該過程進行幹擾的測試。例如通話過程中接收到簡訊或來響鬧。應該以執行幹擾的衝突事件不會導致手機死機或花屏等嚴重的問題出現為Pass的標準。 2、測試要求和執行:幹擾要恰到好處,準確,否則很難發掘出深層次的軟體缺陷。 三.短訊息的壓力效能測試 1、壓力測試:又叫邊界值容錯測試或極限負載測試,即測試過程中,已經達到某一軟體功能的最大容量,邊界值或最大的承載極限,仍然對其進行相關操作。例如連續進行簡訊的接收和發送,超過收件匣和PIM卡所能儲存的最大的條數,仍然進行短訊息的接收或發送,以檢測軟體在超常態條件下的表現,來評估使用者能否接受。 2、測試要求和執行:可以考慮進行自動化測試 四.短訊息的容量效能測試 1、容量測試:又叫滿記憶體測試,包括手機的使用者可用記憶體和SIM/PIM卡的所有空間被完全使用的測試。此時再對可編輯的模組進行和儲存空間有關的任何操作測試,如果軟體的極限容量狀態下處理不好,有可能導致死機或嚴重的花屏等問題的出現。 2、測試要求和執行:可以考慮進行自動充滿記憶體測試,要對不同品牌和不同容量大小的SIM/PIM卡進行測試 五. 短訊息的相容性能測試 相容性測試:也就是不同品牌手機,不同網路,不同品牌和不同容量大小的SIM/PIM卡之間的互相相容的測試,以短訊息為例:中國電信的小靈通接收到從中國移動或中國聯通GSM發來的短訊息,接收,顯示和回複功能是否正常等