軟體測試基礎(2020年清華大學出版社出版的圖書)

軟體測試基礎(2020年清華大學出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《軟體測試基礎》是2020年清華大學出版社出版的圖書。

基本介紹

  • 中文名:軟體測試基礎
  • 作者:余久久
  • 類別:教材
  • 出版社:清華大學出版社
  • 出版時間:2020年8月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302556022
內容簡介,圖書目錄,作者簡介,

內容簡介

本書面向地方套用型本科計算機類專業對即將從事軟體測試職業感興趣但是其測試實踐能力又為零基礎的學生,主要介紹主流軟體測試領域的一些基礎知識。全書從實用角度出發,使學生系統的了解軟體測試課程的知識內容及軟體測試職業的崗位需求,培養學生分析與解決實際問題的能力。

圖書目錄

第1章 軟體測試概論1
1.1 軟體測試的由來3
1.1.1 軟體危機與軟體工程3
1.1.2 為什麼要進行軟體測試6
1.1.3 軟體測試的發展歷程7
1.2 軟體測試的定義9
1.2.1 軟體的驗證性與有效性確認9
1.2.2 從“正反兩面性”角度進一步認識軟體測試10
1.2.3 軟體缺陷11
1.2.4 軟體測試活動的重要準則15
1.3 我國軟體測試職業的發展及崗位需求19
1.3.1 國內軟體測試崗位的就業前景21
1.3.2 軟體測試人才職業素養23
1.4 思考與習題24
第2章 軟體的測試分析與設計27
2.1 測試需求分析27
2.1.1 軟體的測試需求28
2.1.2 如何進行測試需求的分析30
2.1.3 測試需求的評審與跟蹤32
2.2 軟體測試計畫35
2.2.1 測試計畫的內容36
2.2.2 制訂測試計畫40
2.2.3 測試計畫案例42
2.3 測試用例設計46
2.3.1 測試用例的重要性47
2.3.2 測試用例的組成要素48
2.3.3 測試用例的書寫要求49
2.3.4 測試用例的評審50
2.4 測試用例的維護52
2.5 測試用例的復用54
2.6 思考與習題57
軟體測試基礎目錄
第3章 黑盒測試59
3.1 等價類劃分61
3.1.1 劃分等價類61
3.1.2 運用等價類劃分方法設計測試用例舉例64
3.2 邊界值分析69
3.2.1 邊界值的選取69
3.2.2 健壯性測試70
3.2.3 運用邊界值分析方法設計測試用例舉例70
3.3 決策表73
3.3.1 決策表及其組成元素75
3.3.2 決策表的建立步驟76
3.3.3 運用決策表方法設計測試用例舉例77
3.4 因果圖79
3.4.1 因果圖的基本符號與制約關係79
3.4.2 因果圖設計測試用例的步驟80
3.4.3 運用因果圖方法設計測試用例舉例81
3.5 其他黑盒測試方法84
3.5.1 正交實驗法84
3.5.2 錯誤推測法85
3.5.3 場景法86
3.6 思考與習題86
第4章 白盒測試89
4.1 白盒測試的類型90
4.1.1 靜態分析90
4.1.2 動態測試93
4.2 邏輯覆蓋94
4.2.1 語句覆蓋94
4.2.2 判定覆蓋95
4.2.3 條件覆蓋96
4.2.4 判定/條件覆蓋97
4.2.5 條件組合覆蓋98
4.2.6 路徑覆蓋98
4.3 基本路徑分析99
4.3.1 基本路徑100
4.3.2 控制流圖及其特點101
4.3.3 運用基本路徑測試方法設計測試用例103
4.4 其他白盒測試方法105
4.4.1 基本路徑測試方法的擴展105
4.4.2 域測試108
4.4.3 符號測試109
4.4.4 程式變異測試109
4.5 思考與習題109
第5章 軟體測試過程111
5.1 軟體生命周期中的測試策略112
5.2 傳統的軟體測試流程113
5.2.1 單元測試113
5.2.2 集成測試114
5.2.3 系統測試117
5.2.4 確認測試119
5.2.5 驗收測試119
5.3 軟體測試模型120
5.3.1 傳統的軟體測試模型120
5.3.2 軟體測試改進模型124
5.4 軟體敏捷測試130
5.4.1 敏捷開發——Scrum模型130
5.4.2 敏捷測試——Scrum流程134
5.4.3 軟體敏捷測試案例簡介136
5.5 思考與習題139
第6章 軟體功能測試與非功能性測試141
6.1 軟體功能測試143
6.1.1 功能測試的內容143
6.1.2 功能測試的策略與流程146
6.1.3 常用的軟體功能測試工具簡介146
6.2 軟體非功能性測試148
6.2.1 性能測試149
6.2.2 兼容性測試153
6.2.3 安全性測試154
6.2.4 圖形用戶界面(GUI)測試157
6.2.5 其他一些軟體非功能性測試簡介158
6.3 Web網站測試案例160
6.4 思考與習題168
第7章 軟體測試的發展與未來169
7.1 軟體測試自動化170
7.1.1 軟體自動化測試170
7.1.2 軟體測試工具簡介175
7.2 軟體質量保證與能力成熟度模型(CMM)177
7.2.1 軟體質量保證177
7.2.2 軟體能力成熟度模型——CMM182
7.2.3 我國軟體企業實施CMM的現狀185
7.3 軟體測試的未來186
7.3.1 移動終端App測試186
7.3.2 軟體探索性測試189
7.3.3 人工智慧時代下的軟體測試194
7.4 思考與習題195
附錄AISTQB
簡介197
參考文獻199

作者簡介

余久久,男,碩士,副教授,安徽三聯學院計算機工程學院專任教師。主持研究計算機及軟體技術領域省(校)級教、科研項目7項,公開發表專業學術論文30餘篇,主編大學計算類專業教材2部。

熱門詞條

聯絡我們