注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件測試方法與技術

軟件測試方法與技術

軟件測試方法與技術

定 價:¥49.00

作 者: 陳建潮 著
出版社: 中國鐵道出版社
叢編項: “十三五”高等職業(yè)教育規(guī)劃教材
標 簽: 暫缺

ISBN: 9787113245689 出版時間: 2018-07-01 包裝: 平裝
開本: 16開 頁數(shù): 276 字數(shù):  

內(nèi)容簡介

  本書是基于校級“精品資源共享課程”項目編寫的教材,是作者從事十余年軟件測試課程教學的經(jīng)驗積累。本書以服務高校軟件測試課程教學為目的,盡量在知識的系統(tǒng)性和學習的連貫性上作出平衡,以案例為中心,遵循“夠用為度”的課堂原則,采用“提出問題”“分析問題”“解決問題”的思路,很多時候采用了“手把手教學”的方式,目的是幫助初學者入門,提高學習者學習興趣,終具備軟件測試工程師所需的職業(yè)技能。 全書共分9章,主要介紹軟件測試的理論知識、方法、技術和常用工具,包括:軟件測試概論、軟件測試基本概念、軟件測試與軟件質量、黑盒子測試、軟件測試資源管理、白盒子測試、性能測試、軟件測試相關文檔編寫,后一章是配套的課程綜合實訓。 本書適合于高職高專院校的軟件技術、軟件測試專業(yè)及計算機相關專業(yè)使用,也可作為軟件測試課程的教材,還可作為學習軟件測試入門和提高的培訓教材,也適合從事軟件開發(fā)和軟件測試的專業(yè)技術及管理人員參閱使用。

作者簡介

  陳建潮,廣東輕工職業(yè)技術學院教師。

圖書目錄

第1章 軟件測試概論 1
1.1 軟件的概念 1
1.2 軟件分類簡述 1
1.3 軟件測試的歷史 3
1.4 軟件缺陷與故障案例 5
1.5 導致軟件缺陷的原因 7
1.6 軟件缺陷到底是什么 8
小結 9
思考與練習 10
第2章 軟件測試基本概念 11
2.1 什么是軟件測試 11
2.2 軟件測試的目的 12
2.3 什么是測試用例 13
2.4 軟件測試多維度分類 14
2.4.1 按是否需要執(zhí)行被測軟件的角度劃分 14
2.4.2 按測試過程的各個階段劃分 14
2.4.3 按使用的測試方法劃分 15
2.4.4 按測試實施組織劃分 16
小結 18
思考與練習 18
第3章 軟件測試與軟件質量 20
3.1 軟件質量模型 20
3.2 QA與QC 22
3.3 狹義上的軟件測試過程 23
3.4 軟件測試過程模型介紹 24
3.4.1 V模型 24
3.4.2 W模型 25
3.4.3 H模型 26
3.4.4 測試過程模型的選擇 26
3.5 軟件測試總體工作流程 27
3.5.1 需求測試階段 28
3.5.2 編寫測試計劃階段 28
3.5.3 設計測試用例階段 29
3.5.4 實施測試階段 29
3.5.5 測試總結/報告階段 29
3.5.6 測試歸檔階段 30
3.6 軟件測試基本原則 30
3.6.1 完全測試軟件是不可能的 30
3.6.2 軟件測試是有風險的行為 31
3.6.3 測試無法顯示潛在的軟件缺陷 32
3.6.4 軟件缺陷的群集現(xiàn)象 32
3.6.5 軟件缺陷的免疫現(xiàn)象 33
3.6.6 隨著時間的推移,軟件缺陷的修復費用將呈
幾何級數(shù)增長 33
3.6.7 “零缺陷”是不切實際的行為 34
3.6.8 盡量避免測試的隨意性 34
小結 34
思考與練習 35
第4章 黑盒子測試 37
4.1 黑盒子測試方法概述 37
4.2 典型案例分析 38
4.3 等價類劃分法 39
4.3.1 劃分等價類 39
4.3.2 等價類劃分原則 39
4.3.3 設計測試用例 40
4.3.4 針對三角形問題使用等價類劃分方法設計測試用例 41
4.3.5 針對雇傭金問題使用等價類劃分方法設計測試用例 44
4.4 邊界值分析 45
4.4.1 使用邊界值分析方法進行健壯性測試 46
4.4.2 邊界值分析簡介 47
4.4.3 基于邊界值分析方法
設計測試用例的原則 48
4.4.4 針對三角形問題使用邊界值分析方法設計測試用例 49
4.4.5 針對雇傭金問題使用邊界值分析方法設計測試用例 50
4.5 決策表分析 52
4.5.1 決策表的組成部分 52
4.5.2 建立決策表設計測試用例 53
4.5.3 以經(jīng)典的“閱讀指南”為例構建決策表 53
4.5.4 決策表的簡化 53
4.5.5 針對三角形問題使用決策表分析方法設計測試用例 54
小結 55
思考與練習 56
第5章 軟件測試資源管理 58
5.1 ALM/QC/TD:經(jīng)典的軟件測試管理工具 59
5.2 ALM入門 60
5.3 ALM用戶使用指南 61
5.3.1 連接ALM服務器 61
5.3.2 登錄項目 61
5.3.3 ALM桌面客戶端工作界面 63
5.4 案例引入 64
5.5 在ALM管理端上創(chuàng)建項目 65
5.6 在ALM用戶端登錄項目 69
5.7 使用ALM創(chuàng)建需求 71
5.8 使用ALM創(chuàng)建“測試”(測試用例) 77
5.9 使用ALM創(chuàng)建測試集 92
5.10 使用ALM進行缺陷管理 98
小結 106
思考與練習 107
第6章 白盒子測試 108
6.1 程序控制流圖 109
6.2 數(shù)據(jù)流分析 110
6.3 邏輯覆蓋 111
6.3.1 語句覆蓋 112
6.3.2 判定覆蓋 112
6.3.3 條件覆蓋 113
6.3.4 判定?條件覆蓋 114
6.3.5 條件組合覆蓋 114
6.3.6 路徑覆蓋 115
6.4 路徑分析 117
6.4.1 基本路徑測試 117
6.4.2 循環(huán)測試 119
小結 121
思考與練習 122
第7章 性能測試 124
7.1 性能測試概述 124
7.2 實施性能測試的過程 125
7.3 性能分析名詞解釋 126
7.4 LoadRunner簡介 127
7.4.1 批量創(chuàng)建虛擬用戶
模擬真實負載 127
7.4.2 性能測試自動化 128
7.4.3 性能監(jiān)控 128
7.4.4 直觀的結果分析 129
7.5 使用LoadRunner進行負載測試的流程 129
7.5.1 案例介紹——航空訂票網(wǎng)站 129
7.5.2 規(guī)劃負載測試 133
7.5.3 創(chuàng)建Vuser腳本 133
7.5.4 增強功能:添加事務 145
7.5.5 增強功能:參數(shù)化輸入 149
7.5.6 增強功能:內(nèi)容檢查 155
7.5.7 準備加載:迭代和并發(fā)用戶 158
7.5.8 定義場景 162
7.5.9 運行場景 164
7.5.10 分析結果 167
小結 171
思考與練習 172
第8章 軟件測試相關文檔編寫 173
8.1 測試計劃 173
8.2 評審報告 188
8.3 測試報告 191
小結 198
思考與練習 198
第9章 課程綜合實訓 199
9.1 實訓指導書 199
9.2 案例引入 201
9.3 需求規(guī)格說明書 202
9.4 測試計劃編寫(節(jié)選) 225
9.5 測試用例(功能測試)設計(節(jié)選) 233
9.6 被測程序部署說明 250
9.7 測試報告編寫(節(jié)選) 259
參考文獻 268

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號