軟體測試是什麼:實際結果和預期結果的對比
方法
1.黑盒測試
2.白盒測試
3.灰盒測試
測試階段
1.單元測試:**、函式、方法。。。
2.整合測試:介面測試
3.系統測試:功能測試、效能測試、自動化測試、相容性測試、易用性測試 。。。
4.驗收測試:α測試 內測; β測試 公測
方向
1.功能測試
2.效能測試 :壓力測試、負載測試併發測試
效能測試的目的是為了檢查系統指標能不能達到預期指標
3.安全測試:找漏洞、滲透測試、流量攻擊、跨域攻擊、sql注入、脫庫。。。
5.易用性測試:操作步驟越少越好、使用者體驗測試、主觀性、提出建議
6.ui介面測試:好不好看,和設計圖是否一樣,排版、風格、字型
1.弱網測試:2g/3g/4g/5g/wifi/飛行模式,找真是的環境去測,通過軟體來模擬:fiddle、網速限速
2.場景互動測試:來**,前後切換,分屏,來簡訊,不同應用的切換,鎖屏解鎖。。。
3.資源爭用測試:爭奪手機資源
4.安裝/解除安裝/更新測試
7.離線測試:快取
測試物件測試狀態
動態測試和靜態測試:軟體的狀態
其他
冒煙測試:測試前的測試,檢查軟體是否具備可測試性
JVM提問 個人筆記,不喜勿噴
新生代記憶體區域基本快滿了,再次分配物件的時候,發現空間不足 檢查老年代可用記憶體空間,是否大於新生代所有物件的總大小,如果大於新生代所有物件,就可以發起minor gc 老年代可用空間小於新生代的所有物件大小,檢查 xx handlepromotionfailure 的引數是否設定,如果設定了,就...
軟體測試筆記
qtp loadrunner 整合測試 integration testing 是在假定各個軟體單元已經通過了單元測試的前提下,檢查各個軟體單元之間的相互介面是否正確。也稱為組裝測試 聯合測試 子系統測試或部件測試 整合測試演變出了功能測試,效能測試 方法處理資料的時間,方法併發能力 整合測試的方面...
軟體測試筆記
軟體測試 黑盒測試 一 黑盒測試主要發現以下錯誤 1.是否有不正確或者遺漏的功能 2.介面是否有錯誤 3.在介面上,輸入能否正確的接收?能否輸出正確的結果 4.效能上能否滿足需求 5.是否 有初始化或終止化性的錯誤?二 1.黑盒測試的優點 從產品功能的角度測試可以最大限度的滿足客戶的需求 相同動作可...