1.軟件可靠性測試定義:
是軟件系統在規定的時間內以及規定的環境條件下,完成規定功能的能力。一般情況下,只能通過對軟件系統進行測試來度量其可靠性。
2.軟件測試方式:
·組件壓力測試:壓力測試是指模擬巨大的工作負荷以查看應用程序在峰值使用情況下如何執行操作。
·集中壓力測試:對每個單獨的組件進行壓力測試后,應對帶有其所有組件和支持服務的整個應用程序進行壓力測試。集中壓力測試主要關注與其他服務、進程以及數據結構(來自內部組件和其他外部應用程序服務)的交互。
·真實環境測試:在隔離的受保護的測試環境中可靠的軟件,在真實環境的部署中可能并不可靠。雖然隔離測試在早期的可靠性測試進程中是有用的,但真實環境的測試環境才能確保并行應用程序不會彼此干擾。這種測試經常發現與其他應用程序之間的意外的導致失敗的交互。
·隨機破壞測試:測試可靠性的一個最簡單的方法是使用隨機輸入。這種類型的測試通過提供虛假的不合邏輯的輸入,努力使應用程序發生故障或掛起。輸入可以是鍵盤或鼠標事件、程序消息流、Web 頁、數據緩存或任何其他可強制進入應用程序的輸入情況。應該使用隨機破壞測試測試重要的錯誤路徑,并公開軟件中的錯誤。這種測試通過強制失敗以便可以觀察返回的錯誤處理來改進代碼質量。
軟件測評報告請聯系王經理:18684048962 更多資訊請關注公眾號:軟件測評閑聊站
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。