您好,登錄后才能下訂單哦!
軟件測試策略
功能測試
功能測試檢查實際的功能是否符合用戶的需求。測試的大部分工作也是圍繞軟件的功能進行,設計軟件的目的也就是滿足客戶對其功能的需求。如果偏離的這個目的任何測試工作都是沒有意義的。
功能測試又可以細分為很多種:安裝測試、邏輯功能測試、界面測試、易用性測試、兼容性測試等。
邏輯功能測試:
界面測試UI testing:UI=UserInterface
易用性測試:是指從軟件使用的合理性和方便性等角度對軟件系統進行檢查,來發現軟件中不方便用戶使用的地方。
安裝測試:安裝與卸載
兼容性測試:包括硬件兼容性測試與軟件兼容性測試
性能測試
性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。
軟件的性能包括很多方面,主要有時間性能和空間性能兩種。
時間性能:主要是指軟件的一個具體的響應時間。比如一個登錄所需要的時間,一個交易所需要的時間等。當然,拋開具體的測試環境,來分析一次事務的響應時間是沒有任何意義的。需要搭建一個具體且獨立的測試環境。
空間性能:主要指軟件運行時所消耗的系統資源,比如硬件資源,CPU、內存,網絡帶寬消耗等。
性能測試有一般性能測試、穩定性測試、負載測試和壓力測試。
一般性能測試:指的是讓被測系統在正常的軟硬件環境下運行,不向其施加任何壓力的性能測試。
穩定性測試也叫可靠性測試(reliabilitytesting):是指連續運行被測系統檢查系統運行時的穩定程度。
負載測試(loadtesting):是指讓被測系統在其能忍受的壓力的極限范圍之內連續運行,來測試系統的穩定性。
壓力測試(stresstesting):是指持續不斷的給被測系統增加壓力,直到將被測系統壓垮為止,用來測試系統所能承受的最大壓力。
安全測試
安全測試是在IT軟件產品的生命周期中,特別是產品開發基本完成到發布階段,對產品進行檢驗以驗證產品符合安全需求定義和產品質量標準的過程。
安全測試也在越來越受到企業的關注和重視,因為由于安全性問題造成的后果是不可估量的。尤其對于互聯網產品最容易遭受各種安全***。
回歸測試
回歸測試是指修改了舊代碼后,重新時行測試以確認修改后沒有引入新的錯誤或導致其他代碼產生錯誤。
回歸測試一般是在進行軟件的第二輪測試開始的,驗證第一輪中發現的問題是否得到修復。當然,回歸也是一個循環的過程,如果回歸的問題通不過,則需要開發人員修改后再次進行回歸,直到通過為止。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。