軟件測試基礎(chǔ)
目標:對軟件測試有一個正確和清晰的認識
內(nèi)容:測試背景,缺陷定義,測試的定義、原則、基本術(shù)語和概念,測試分類標準,軟件開發(fā)模式,V模型,各測試階段主要內(nèi)容、難點及相應(yīng)解決方法等
靜態(tài)測試技術(shù)及其在自動化工具上的應(yīng)用
目標:對所述內(nèi)容的了解,能根據(jù)靜態(tài)測試工具的測試結(jié)果分析代碼質(zhì)量問題
內(nèi)容:靜態(tài)測試概念、內(nèi)容和主要技術(shù),MISRA C編程規(guī)范,引入靜態(tài)測試工具的開發(fā)流程,基于靜態(tài)測試工具的代碼潛在缺陷/Bug檢查、編碼規(guī)范檢查、代碼質(zhì)量度量和結(jié)構(gòu)分析等
動態(tài)測試技術(shù)及其在自動化工具上的應(yīng)用
目標:理解覆蓋度測試的必要性,能根據(jù)代碼設(shè)計覆蓋度測試用例,對動態(tài)測試工具有一定了解,會分析動態(tài)測試工具運行結(jié)果并補充測試用例
內(nèi)容:覆蓋的概念,覆蓋度測試的目的,基本覆蓋標準(語句覆蓋、分支覆蓋、條件覆蓋、分支/條件覆蓋、條件覆蓋和路徑覆蓋)、MC/DC覆蓋、基本路徑覆蓋的定義及具體代碼分析,基于動態(tài)測試技術(shù)的自動化工具實現(xiàn)測試用例設(shè)計、單元測試、覆蓋度測試、運行結(jié)果檢查、測試報告生成等
測試用例設(shè)計技術(shù)及其在自動化工具上的應(yīng)用
目標:能根據(jù)需求說明書設(shè)計測試用例并應(yīng)用在自動化工具上
內(nèi)容:等價類、邊界分析、因果分析、場景分析等測試用例設(shè)計技術(shù)及其在自動化測試工具上的具體案例分析
系統(tǒng)測試
目標:等價類、邊界分析、因果分析、場景分析等測試用例設(shè)計技術(shù)及其在自動化測試工具上的具體案例分析
內(nèi)容:系統(tǒng)測試需求概念、規(guī)則、分類、獲取過程及具體案例分析,系統(tǒng)測試概念、內(nèi)容、測試類型、流程及各階段的目的、方法、完成標準和注意事項 |