1、方法介紹
極限測試法的宗旨是,挑戰軟件,向他提困難的問題,而測試人員自己也像探險。好比如何使軟件發揮到最大程度?哪些特性會使軟件運行到其設計的極限?哪些輸入和數據會耗費軟件最多的運算能力?哪些輸入可能欺騙它的錯誤檢驗程度?
極限測試所作的一切不必定要有什麼實際意義,這麼作的緣由只是由於軟件容許這麼作。畢竟,有的時候,用戶的確也這麼作過。另外,對於測試人員也是有要求的,測試人員必須能夠區分哪些是純屬發難的問題,哪些是可讓軟件正常運行的問題。
2、測試經常使用場景
好比:高峯期間的網站負載,還記得那些年咱們一塊兒買過的春運火車票嗎?
2. 數據極限的操做測試
好比:將本地
數據庫的數據清空爲0時,校驗功能是否正常
好比:將本地數據庫的數據遠遠高於最大值,校驗功能是否正常
好比:將數據輸入或輸出爲各種異常值,校驗功能是否正常
3. 存儲空間的操做測試
好比:下載的內容,存儲空間不足狀況下,校驗下載是否正常
4. CPU或內存佔用的操做測試
好比:運行的App,在內存佔用不足的狀況下,校驗App運行是否正常
5. 網絡傳輸的操做測試
好比:鏈接網絡,可是速度慢的狀況下,校驗功能是否正常
6. 文件大小的操做測試
好比:下載或上傳的文件遠遠大於上限時,校驗功能是否正常
7. 動做操做衝突的測試
好比:切換不一樣的操做步驟,在快速操做的狀況下,校驗功能是否正常
8. 數據操做衝突的測試
好比:數據同步、切換,處理衝突時,校驗功能是否正常
...等,極限操做的使用場景,根據不一樣需求,能夠設計不一樣的極限操做。
------------來自 51testing