軟件測試應該掌握那些知識,你掌握了嗎?今天小編爲你們帶來學習軟件測試基礎的經驗,但願對想要學習測試的童靴有幫助。
學習軟件測試要掌握軟件測試的基本概念和基本理論、基本測試流程、技術和方法,並應用到實踐,具有軟件測試的必備專業知識和實際工做能力,能基本承擔起軟件測試的工做任務,併爲將來成爲軟件測試工程師奠基必須的理論知識和實踐基礎。下面讓咱們一塊兒來看看要學習哪些內容呢?html
一、測試理論概述web
課程目標; 課程內容; 教學計劃; 軟件測試背景 軟件開發過程學習
二、測試原則與術語測試
測試原則 軟件測試定義和相關術語網站
三、需求測試編碼
需求測試背景 對需求規格說明書高層面的複審 對需求規格說明書低層面的測試技術 檢查複審 需求測試spa
四、黑盒測試設計
動態黑盒測試; 經過性測試和失敗性測試; 等價類。調試
五、數據測試orm
邊界條件 子邊界條件 默認值、空值、空白、NULL、零值和無數據 不合法、錯誤、不正確和垃圾數據
六、狀態測試
測試軟件邏輯流程 建立狀態遷移圖 減少測試的狀態及遷移的數量 規格測試 測試錯誤狀態 其它黑盒測試技術
七、靜態白盒測試:代碼測試
靜態白盒測試:檢查設計和代碼 常規檢查 編碼標準和規範 常規代碼走查清單
八、動態白盒測試
動態白盒測試; 動態白盒測試和調試 代碼片斷測試
九、動態白盒測試:數據覆蓋和代碼覆蓋
動態白盒測試:數據覆蓋和代碼覆蓋
十、動態白盒測試(補充)
十一、配置測試和兼容性測試
十二、國際化測試和可用性測試
國際化測試; 可用性測試; 文檔測試; 網站測試。
1三、規劃測試與設計追蹤測試用例