天天看點

軟體穩定性測試的測試點

軟體穩定性測試的測試點

1.對軟體多次測試,長時間運作,是否正常運作

2.長時間對軟體開啟關閉軟體和系統是否正常

3.軟體長時間執行某個業務後切換到别的不同的業務操作是否受影響

4.軟體長時間開啟但是不執行任何操作,然後檢查能否正常執行業務操作

5.軟體長時間對日常的使用者數進行操作運作,觀察系統記憶體占用率是否越來越大,可用記憶體是否減少,記憶體是否溢出,飽和運算記憶體是否占用過大、是否溢出

6.軟體長時間開啟正常運作,觀察系統CPU是否使用率是否越來越高,在飽和運算時,觀察系統cup使用率,飽和運算結束時,CPU使用率能否回到正常值

7.在系統運作過程中,對系統飽和施壓,觀察系統的各種性能名額,以及伺服器的名額、觀察伺服器電源電壓是否降低、機箱、記憶體、硬碟、CPU等硬體名額來觀察系統的穩定性

8.模拟平常的壓力,模拟實際中日常的使用者數進行操作。要存、取、建、查資料,驗證資料庫是否正常讀寫

9.模拟飽和壓力測試,模拟實際中日常最大使用者數進行操作。要存、取、建、查資料,驗證資料庫是否正常讀寫,系統運作是否受影響

10.多個關聯軟體,存在接口通路資料交流,關閉其中的一個軟體,檢查軟體是否穩定運作

11.多對不同功能子產品軟體同時操作是否能夠正常響應,資料庫運作是否正常

12.對依靠網絡運作的軟體,使用網絡工具将軟體的帶寬限制到最低,檢查系統處理是否正常

13.對依靠網絡運作的軟體,在執行業務時斷網,檢查系統處理是否正常,軟體能夠正常運作

14.有資料庫操作的軟體,如果資料庫停止運作,檢查程式是否能正常處理

15.對不同功能子產品軟體同時操作是否能夠正常響應

16.對不同的作業系統主要是windows系列操作,比如XP,WIN7等,檢查不同作業系統能否穩定運作、報錯

17.系統斷電後此軟體是否能夠正常啟動、正常運作,或者給出異常提示

18.多個關聯軟體,存在接口通路資料交流,關閉其中的一個軟體,檢查軟體是否穩定運作

19.版本更新後對原有功能穩定性是否受到影響,對原有資料操作是否存在異常

20.軟體某單元子產品異常後是否影響整個軟體正常運作

21.當系統出現崩潰時,重起系統軟體能否正常運作

22.分析系統操作中,哪些業務或功能存在大資料量的處理,如果存在,要将這些功能或業務反複處理,檢查系統是否能正常運作,并觀察系統的性能和資源使用情況

23.分析系統操作中,哪些業務或功能存在大資料量的輸出或生成,如果存在,要将這些功能或業務反複處理,檢查系統是否能正常運作,并觀察系統的性能和硬碟占用情況

24.如果系統同時允許多個不同的用戶端版本同時通路伺服器,要構造盡量多的不同版本的用戶端,進行大量的通路伺服器的操作,看是否會産生資料沖突或異常

25.與開發或設計人員确認,系統的哪些業務或功能在處理過程中,會占用大量的記憶體,(例如批量生成大容量檔案,批量執行個體化對象,批量産生連接配接等),要對這些操作進行大量重複,檢查系統是否存在記憶體洩漏問題

26.若系統結構中使用了負載均衡,則要考慮負載均衡的政策,要模拟大量使用者進行各種不同的并發操作,檢查負載均衡是否發生有效地作用