
嵌入式軟件測試培訓
1,選型階段的測試
1.1決定選型需要考慮的云的特征
1.2確定選擇標準的完整性和可靠性
1.3評估服務商與供應商
1.4提出選型建議
1.5思考
1.6思考結果課堂內部分享
2,安全性測試
2.1網絡安全性
2.2供應商安全性
2.3客戶安全性
2.4加密
1,嵌入式軟件介紹
1.1嵌入式軟件介紹
1.2討論:覺得嵌入式軟件測試與普通軟件測試在那些地方有些不同
1.3分享討論結果
2,嵌入式軟件的軟件工程
2.1可行性分析和需求分析階段
2.2設計階段
2.3實現階段
2.4測試階段
2.5維護階段
2.5嵌入式軟件的開發
2.6討論:嵌入式軟件工程與普通軟件工程有啥區別
2.7分享討論結果
3,嵌入式軟件設計的質量
3.1嵌入式軟件開發的質量問題
3.2嵌入式軟件的質量模型
3.3提高嵌入式軟件的質量
3.4討論:如何提高嵌入式軟件質量
3.5分享討論結果
4,靜態測試在嵌入式系統介紹(關鍵要素之一)
4.1代碼評審
4.2靜態分析工具
4.3 MISRA 2004介紹(自學)
4.4 3個練習
5,組件測試在嵌入式系統介紹(關鍵要素之二)
5.1組件測試
5.1.2案例分析1:語句覆蓋在嵌入式軟件測試中的使用
5.1.3案例分析2:分支覆蓋在嵌入式軟件測試中的使用
5.1.4案例分析3:判定覆蓋在嵌入式軟件測試中的使用
5.1.5案例分析4:路徑覆蓋在嵌入式軟件測試中的使用
5.1.6案例分析5:MC/DC覆蓋在嵌入式軟件測試中的使用
5.2黑盒單元測試
5.3 6個練習
5.4分享練習答案
6,組件集成測試在嵌入式系統介紹(關鍵要素之三)
6.1組件集成測試
6.1.1案例分析1:測試驅動
6.1.2案例分析2:測試樁
6.1.3案例分析3:自上而下集成
6.1.4案例分析4:自下而上集成
4.1.5案例分析5:混合集成
6.2練習
6.3分享練習答案
7,系統測試
7.1仿真器的開發
7.2仿真器上進行測試
7.3練習
8,系統集成測試
8.1前后端集成測試
8.2在目標機上進行完整的應用測試(性能與功能)
8.3 討論:在目標機上進行測試發現功能或性能問題如何進行錯誤排查?
8.5 思考內容分享
9,嵌入式測試工具介紹
產品名稱見下表
10,嵌入式測試中的確認測試與回歸測試
10.1 什么情況需要進行確認測試與回歸測試
10.2嵌入式測試中的確認測試
10.3嵌入式測試中回歸測試
11,嵌入式軟件測試環境
11.1 嵌入式軟件測試環境綜述
11.1.1 嵌入式軟件仿真測試環境
11.1.2 嵌入式軟件測試環境的體系結構
11.1.3 交叉測試方式
11.1.4 插樁技術
11.2 各測試階段需要的測試環境
11.2.1 模型階段
11.2.2 原型階段
11.2.3 臨近生產階段
11.2.4 開發后階段
11.3 嵌入式軟件測試環境的建立
11.4 嵌入式軟件測試環境建立實例
11.5 討論:如果建立一個自動化洗衣機嵌入式軟件,如何設計測試環境
11.6 分享討論結果
12,軟件測試過程管理與實踐
12.1 測試需求分析
12.1.1 原始需求提取
12.1.2 產品測試規格說明分析
12.1.3 測試規格說明分配分解
12.2 測試計劃
12.2.1 任務分解與工作量估計
12.2.2 軟件測試計劃
12.2.3 測試計劃制定
12.2.4 練習
12.3 測試設計
12.3.1 軟件設計評審
12.3.2 測試設計
12.3.3 測試方案設計
12.4 測試用例設計
12.4.1 編寫測試用例的步驟
12.4.2 測試用例的編寫要求
12.4.3 測試用例編寫/設計技術
12.4.4 測試用例模板
12.4.5練習
12.5 測試執行
12.5.1 編碼階段
12.5.2 穩定階段
12.5.3 發布和驗收階段
12.5.4 測試執行日志
12.5.5 測試執行報告
12.5.6 測試總結報告
12.5.7 練習
12.6 軟件測試缺陷管理
12.6.1 軟件缺陷跟蹤過程
12.6.2 軟件缺陷報告
12.6.3 討論:介紹貴公司的缺陷管理過程