2.1:軟件工程的分類
一:按測試方法分類
- 黑盒測試
- 白盒測試
- 灰盒測試
二:按照測試方法分類
- 動態測試
- 靜態測試
三:按照測試過程分類
- 單元測試
- 集成測試
- 系統測試
- 驗收測試
四:按照測試目的分類
- 功能測試
- 接口測試
- UI/UX測試
- 健壯性測試
- 性能測試
- 強度測試。。。
五:按照自動化分類
- 自動測試
- 手動測試
2.2:軟件測試的基本流程
一:分析需求
二:制定測試計劃
三:設計測試方案
四:準備測試
五:進行測試
六:測試評估,總結
七:維護測試
2.3:軟件測試的原則與用例
軟件測試的原則
- 儘早測試
- 全面測試
- 全過程測試
- 獨立的、迭代的測試
- Pareto原則
- 對測試的錯誤結果一定要有一個確認的過程
- 制定嚴格的測試計劃
- 測試需要終止
- 注意迴歸測試的關聯性
- 妥善保存一切有關測試的文檔
軟件測試用例
一:用例的定義:
軟件測試必須遵守的準則。軟件測試質量穩定的根本保障。
測試用例就是設計一個情況,程序在這種情況下,必須能夠正常運行並且達到程序所設計的執行結果。
測試用例將軟件測試的活動科學的組織化。使得其轉化成可管理的模式。
二:測試用例的設計原則
- 基於測試需求的原則
- 用成熟的測試用例設計方法來設計
- 兼顧測試的充分性與效率
- 測試執行的可再現性原則
- 足夠詳細,準確和清晰的步驟。
三:測試用例的設計與編寫