- 軟件測試技術實戰:設計、工具及管理
- 顧翔
- 452字
- 2019-03-07 14:05:37
1.4 本章總結
1.4.1 介紹內容
● 軟件測試的基本理論。
? 軟件測試的定義。
? 軟件測試術語。
√ 冒煙測試。
√ 回歸測試。
√ 白盒測試。
√ 黑盒測試。
√ 單元測試。
√ 集成測試。
√ 系統測試。
√ 驗收測試。
√ Alpha測試。
√ Beta測試。
√ 靜態測試。
√ 動態測試。
? 軟件工程模型。
√ 瀑布模型。
√ 迭代模型和螺旋模型。
? 軟件測試模型。
√ V模型。
√ W模型。
√ X模型。
? 軟件測試方法。
? 軟件測試步驟。
? 軟件缺陷管理。
? 測試用例。
? 軟件測試類型。
√ 功能測試。
√ 易用性測試(用戶體驗性測試)。
√ 可靠性測試。
√ 性能測試。
√ 安全性測試。
√ 相容性測試。
√ 可移植性測試。
√ 可維護性測試。
√ 數據與數據庫完整性測試。
√ 本地化測試。
√ 文字測試。
√ 發布測試。
? 軟件測試曲線。
? 軟件的殺蟲劑現象。
● 軟件測試的七條基本原則。
? 原則1:軟件測試顯示存在缺陷。
? 原則2:窮盡軟件測試是不可行的。
? 原則3:軟件測試盡早介入。
? 原則4:缺陷集群性。
? 原則5:殺蟲劑悖論。
? 原則6:軟件測試活動依賴于軟件測試背景。
? 原則7:不存在缺陷(即有用系統)的謬論。
● 驗證(Verification)與確認(Validation)的區別。
1.4.2 案例

推薦閱讀
- 測試驅動開發:入門、實戰與進階
- Julia機器學習核心編程:人人可用的高性能科學計算
- Mastering Scientific Computing with R
- UML+OOPC嵌入式C語言開發精講
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- Mastering Ext JS
- Unreal Engine 4 Shaders and Effects Cookbook
- OpenCV 4計算機視覺項目實戰(原書第2版)
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Mastering Web Application Development with AngularJS
- C語言程序設計實訓教程與水平考試指導
- Spring 5 Design Patterns
- Visual C++程序設計與項目實踐
- Applied Deep Learning with Python
- 微信公眾平臺開發最佳實踐