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