一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

軟件測試技術(微課版)

中國水利水電出版社
    【作 者】主編 田永紅 【I S B N 】978-7-5170-8963-6 【責任編輯】高雙春 【適用讀者群】本專通用 【出版時間】2020-10-30 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】260 【千字數】398 【印 張】16.25 【定 價】48 【叢 書】普通高等教育軟件工程專業教材 【備注信息】
圖書詳情

    本書涵蓋了軟件測試的基本概念、方法和技術,內容由淺入深。全書共分8個章節,主要從軟件質量與軟件測試、軟件測試技術及主要模型、軟件測試過程、軟件測試階段、Web應用測試、移動App測試、軟件測試度量與評價、軟件測試項目管理等方面進行了系統闡述,并結合案例進行分析講解。其中,根據目前軟件市場對軟件測試人才的實際應用需求,對Web應用測試、移動App測試進行了有針對性的講解,以提高讀者在實際工作中分析、解決問題的能力和對軟件測試工具的應用能力。

    全書內容綜合、全面,理論性強,體系完整,層次清晰,理論講解精準深刻,選用案例豐富實用。通過學習本書,讀者可以具備從事軟件測試工作的基本知識、基本技能和實踐能力,為將來勝任軟件工程、軟件測試工作打下良好的基礎。

    隨著軟件產業的快速發展,軟件規模不斷擴大,軟件的復雜性也在日益增加,如何保證軟件質量已成為軟件開發過程中越來越重要的問題。軟件測試是保證軟件質量的重要手段。近幾年來,軟件測試已經越來越受到軟件企業和用戶的高度重視。軟件企業紛紛增大軟件測試在軟件開發過程中的比重,成立了相應的軟件測試與質量保證部門,也相應地出現了專門從事軟件測試的第三方軟件企業,使得目前軟件企業對軟件測試人才的需求與日俱增。同時,軟件行業對高效率、專業化實施的軟件測試的要求越來越嚴格。對于軟件企業來說,不僅要提高對軟件測試的認識,還要建立起獨立的軟件測試組織,采用先進的測試技術,充分運用測試工具,建立完善的軟件質量保證的管理體系,以降低軟件開發的成本和風險,提高軟件開發的效率和生產力,確保及時地發布高質量的軟件產品。

    軟件測試是一項專業性很強的工作,要求測試人員掌握軟件測試的方法、技術、流程、度量和管理等綜合知識,也要學會應用必要的軟件測試工具。因此,軟件測試人員需要具備豐富的理論知識和實踐技能。為適應軟件產業發展的需要,各高等院校的計算機軟件相關專業都相繼開設了軟件測試課程。為了滿足教學需要,我們組織了具有豐富軟件測試教學經驗和軟件測試項目經驗的教師編寫本書,并且在編寫過程中,結合了大型IT企業的具體軟件項目,融入了軟件測試工程師的豐富軟件測試經驗和具體工程實踐知識與技能。

    本書既注重使學生掌握軟件測試基本理論、技術,又培養學生工程實踐能力。在編寫過程中,我們特別注重突出教材的應用性、實踐性,理論聯系實際,把對學生實踐應用能力的培養融入其中。本書以IT企業對軟件測試人員的技術能力要求為基礎,以工程能力培養為目標,梳理了軟件測試的各項基本技能和知識,并形成相應知識單元;按照工程需求順序組織課程內容,便于讀者學習和掌握。本書提供一定量的案例,注重實踐能力的培養。在內容的安排上,本書由易到難、深入淺出,使讀者能夠較好地掌握軟件測試的基本知識和基本技能。

    本書在內容組織結構方面做了精心安排,全書共分8章。第1章詳細介紹了軟件測試的基本概念和基礎知識;第2章介紹了常用的軟件開發過程模型與測試模型、常用的軟件測試技術、用例設計方法;第3章介紹了軟件測試過程模型、測試計劃、測試需求分析、測試用例執行、測試總結報告;第4章介紹了軟件測試階段,詳細介紹了單元測試、集成測試、系統測試、驗收測試及其策略;第5章介紹了Web應用測試,將前面學習的軟件測試用例設計方法應用于實際的Web應用功能測試中,并掌握相關的性能指標;第6章介紹了移動App測試,包括移動App功能測試、服務端接口測試、UI自動化測試和移動App性能測試;第7章介紹了軟件測試度量與評價、測試測量與產品質量評估的一般方法;第8章介紹了軟件測試項目管理原則、測試進度管理、工作量預估、測試風險管理、測試配置管理。

    本書具有以下特點:

    (1)遵照教育部高等學校教學指導委員會的最新軟件工程專業和計算機科學與技術及相關專業的培養目標和培養方案,結合軟件測試的先修課程和后續課程,考慮到軟件行業對軟件測試工程師的實際技能需求而合理安排知識體系,以組織相關知識點與內容。

    (2)注重理論和實踐的結合。本書融入具有軟件測試工程實踐背景的項目案例,使得讀者在掌握軟件測試理論知識的同時具備測試項目的分析問題和解決問題的實踐動手能力,啟發讀者的創新意識,使讀者的理論知識和實踐技能得到全面發展。

    (3)針對知識點或知識單元包括了對應的案例,按照知識體系結合了綜合案例,知識內容層層推進,使得讀者易于接受和掌握相關知識內容。每章綜合案例以“香霖網上書城”為基礎,以本書知識體系為主線,將知識點有機地串聯在一起,便于讀者掌握與理解。

    (4)在章節習題中提供一定數量的課外實踐題目,采用課內外結合的方式,培養讀者對軟件測試的興趣,提高其工程實踐能力,使其能夠滿足當前社會對軟件測試人員的需求。

    (5)提供配套的課件、例題案例、章節案例和部分案例的測試腳本。

    本書由田永紅任主編,張林豐和劉文靜任副主編。在編寫本書的過程中,編者得到了高級軟件測試工程師于涌給予的技術支持和幫助,在此表示感謝;同時參閱了上海澤眾軟件科技有限公司、青島軟件園等公司的教學科研成果,吸取了國內外優秀軟件測試教材的精髓,我們對這些作者的貢獻表示由衷的感謝。在出版過程中,本書得到了劉利民教授的支持和幫助,還得到了中國水利水電出版社石永峰編輯的大力支持,在此表示誠摯的感謝。

    由于計算機技術日新月異,加之作者水平有限,書中難免有不妥和疏漏之處,懇請各位專家、同仁、讀者不吝賜教和批評指正,并與筆者討論,聯系郵箱:[email protected]

    前言

    第1章 軟件質量與軟件測試 1
    1.1 軟件與軟件工程 1
    1.2 軟件質量與軟件事故案例 2
    1.3 軟件測試與軟件缺陷 4
    1.3.1 軟件測試概念 5
    1.3.2 軟件缺陷概念 5
    1.3.3 缺陷管理工具及缺陷填寫 5
    1.3.4 缺陷處理過程及缺陷流轉過程 7
    1.4 軟件測試相關標準 8
    1.4.1 軟件工程標準 8
    1.4.2 能力成熟度模型集成 10
    1.4.3 測試成熟度模型集成 13
    1.5 軟件測試的發展 16
    1.6 軟件測試相關崗位及素質要求 17
    1.7 項目案例 20
    本章小結 21
    課后習題 21
    第2章 軟件測試技術及主要模型 23
    2.1 軟件開發過程模型 23
    2.2 軟件測試過程模型 27
    2.3 軟件測試的分類 30
    2.3.1 白盒測試與黑盒測試 31
    2.3.2 靜態測試與動態測試 32
    2.3.3 功能測試與非功能測試 34
    2.3.4 手工測試與自動化測試 35
    2.3.5 其他測試概念 37
    2.4 軟件測試用例設計 38
    2.5 白盒測試用例設計方法 39
    2.5.1 邏輯覆蓋 39
    2.5.2 獨立路徑測試法 45
    2.6 黑盒測試用例設計方法 49
    2.6.1 等價類劃分法 49
    2.6.2 邊界值分析法 52
    2.6.3 判定表分析法 55
    2.6.4 因果圖法 59
    2.6.5 場景設計法 62
    2.6.6 錯誤推測法 66
    2.7 項目案例 67
    2.7.1 測試用例編寫—等價類劃分法 67
    2.7.2 測試用例編寫—場景設計法 68
    本章小結 69
    課后習題 69
    第3章 軟件測試過程 70
    3.1 測試過程概述 70
    3.2 測試計劃 71
    3.2.1 測試計劃的作用 71
    3.2.2 IEEE測試計劃模板 72
    3.2.3 測試計劃內容 72
    3.3 測試需求分析 78
    3.3.1 測試需求分析的作用 78
    3.3.2 測試需求分析過程 79
    3.3.3 測試需求評審 82
    3.4 測試用例設計 83
    3.4.1 測試用例的作用 83
    3.4.2 測試用例格式 84
    3.4.3 測試用例評審與變更控制 85
    3.5 測試用例執行 86
    3.5.1 測試準備 86
    3.5.2 檢查執行進入標準 86
    3.5.3 執行測試用例 86
    3.5.4 實施回歸測試 87
    3.6 測試總結報告 88
    3.6.1 分析測試結果 88
    3.6.2 編寫測試總結 89
    3.6.3 回顧與整理項目資產 90
    3.7 項目案例 92
    3.7.1 測試計劃—測試目的與功能范圍 92
    3.7.2 測試計劃—測試方法(策略) 93
    本章小結 94
    課后習題 94
    第4章 軟件測試階段 96
    4.1 軟件測試階段概述 96
    4.2 單元測試 97
    4.2.1 單元測試概述 97
    4.2.2 單元測試的策略 98
    4.2.3 單元測試的過程 100
    4.3 集成測試 102
    4.3.1 集成測試概述 102
    4.3.2 集成測試用例的設計 104
    4.3.3 集成測試的策略 106
    4.3.4 集成測試的過程 110
    4.4 系統測試 112
    4.4.1 系統測試概述 112
    4.4.2 系統測試用例的設計 112
    4.4.3 系統測試的策略 112
    4.4.4 系統測試的過程 120
    4.5 驗收測試 121
    4.5.1 驗收測試概述 122
    4.5.2 驗收測試用例的設計 122
    4.5.3 驗收測試的策略 122
    4.5.4 軟件驗收的過程 124
    4.6 項目案例 128
    4.6.1 單元測試—集成測試流程圖 128
    4.6.2 系統測試流程圖 129
    4.6.3 用戶驗收測試流程圖 130
    本章小結 130
    課后習題 131
    第5章 Web應用測試 133
    5.1 Web應用測試概述 133
    5.2 用例設計與測試執行 133
    5.2.1 等價類用例設計與執行 134
    5.2.2 邊界值用例設計與執行 136
    5.2.3 功能測試的其他內容 138
    5.3 Web應用的性能測試 139
    5.3.1 典型的性能測試場景 139
    5.3.2 性能測試的概念及其分類 140
    5.3.3 JMeter相關介紹 140
    5.3.4 JMeter的安裝環境下載 140
    5.3.5 安裝JDK 141
    5.3.6 安裝JMeter 143
    5.3.7 JMeter的錄制需求介紹 144
    5.3.8 創建線程組 144
    5.3.9 添加測試腳本錄制器 146
    5.3.10 配置證書 148
    5.3.11 運行腳本錄制器 153
    5.3.12 添加監聽器 157
    5.3.13 添加檢查點 159
    5.3.14 線程組設置 161
    5.3.15 結果信息分析 162
    5.4 項目案例 165
    本章小結 167
    課后習題 167
    第6章 移動App測試 169
    6.1 移動App測試概述 169
    6.2 移動App功能測試 171
    6.2.1 移動App服務端接口測試 171
    6.2.2 移動App UI自動化測試 176
    6.3 移動App性能測試 177
    6.3.1 Web前端性能測試 177
    6.3.2 App端性能測試 178
    6.3.3 后臺服務性能測試 180
    6.4 移動App專項測試 181
    6.4.1 流量測試 181
    6.4.2 用戶界面測試 182
    6.4.3 耗電量測試 183
    6.4.4 穩定性測試 184
    6.4.5 兼容性測試 184
    6.4.6 安全性測試 185
    6.5 移動App用戶體驗測試 186
    6.5.1 按用戶分類進行測試 186
    6.5.2 A/B測試 187
    6.5.3 眾測 187
    6.6 移動App自動化測試框架 187
    6.6.1 Android自動化測試框架 188
    6.6.2 iOS自動化測試框架 191
    本章小結 192
    課后習題 193
    第7章 軟件測試度量與評價 194
    7.1 軟件質量及度量 194
    7.1.1 質量的定義 194
    7.1.2 度量與軟件度量 195
    7.1.3 軟件質量度量與評價 195
    7.2 軟件質量模型 196
    7.3 測試測量與產品質量評估過程 199
    7.3.1 測試測量(測試度量) 199
    7.3.2 產品質量評估 200
    7.4 軟件測試度量指標 201
    7.4.1 測試覆蓋率 201
    7.4.2 基于軟件缺陷的質量評估 202
    7.5 軟件缺陷管理及缺陷預防 207
    7.5.1 缺陷生命周期 207
    7.5.2 缺陷狀態及嚴重級別 209
    7.5.3 缺陷預防 212
    7.6 項目案例 213
    7.6.1 按照缺陷類型的統計結果 213
    7.6.2 按照缺陷嚴重程度的統計結果 214
    7.6.3 按照系統模塊的缺陷統計情況 214
    本章小結 215
    課后習題 215
    第8章 軟件測試項目管理 217
    8.1 項目管理概述 217
    8.1.1 項目管理基本概念 218
    8.1.2 測試項目管理的主要內容 220
    8.1.3 測試項目管理的基本原則 220
    8.2 測試范圍及變更管理 221
    8.2.1 測試范圍管理目的 221
    8.2.2 測試范圍管理過程 222
    8.2.3 測試范圍變更管理 222
    8.3 測試進度管理及工作量預估 224
    8.3.1 測試進度管理目的 224
    8.3.2 測試工作量預估 224
    8.3.3 測試進度管理過程 226
    8.4 測試風險管理 228
    8.4.1 測試項目風險管理目的 228
    8.4.2 項目風險與產品風險 228
    8.4.3 測試項目風險管理過程 229
    8.4.4 測試各階段的風險管理 231
    8.5 測試配置管理 232
    8.5.1 測試配置管理目的 232
    8.5.2 測試配置庫的一般結構 233
    8.5.3 測試配置管理過程 235
    8.6 測試溝通管理 236
    8.6.1 溝通管理的目的 236
    8.6.2 測試項目溝通的主要活動 237
    8.6.3 軟件測試中各溝通對象及內容 238
    本章小結 240
    課后習題 240
    參考文獻 242
    附錄 軟件測試的英文術語及中文翻譯 243
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 女人扒开双腿让男人捅 | 日韩免费观看的一级毛片 | 伊人狼人影院 | 久久96国产精品久久久 | 好吊操这里只有精品 | 国产精品自拍亚洲 | 久久久久欧美精品网站 | 午夜视频久久 | 狠狠se| 国产精品日韩一区二区三区 | 欧美专区视频 | 欧美日韩 在线播放 | 91av成年影院在线播放 | 亚洲夜夜爽 | 国产亚洲三级 | 欧美一级毛片在线一看 | 国产二区三区 | 美女视频一区二区三区 | 亚洲男人的天堂久久香蕉网 | 美女张开双腿让男人桶视频免费 | 久久九九国产精品怡红院 | 99国产精品久久久久久久... | 美女黄视频在线 | 亚洲成av人片在线观看 | 成人永久福利在线观看不卡 | 免费视频一区二区三区四区 | 精品久久久久久中文字幕网 | 91色视| 三级a黄 | 在线视频 一区二区 | 一级欧美一级日韩片 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 亚洲欧美国产18 | 欧美一级淫片a免费播放口aaa | 孕妇孕交视频 | 久久精品国产亚洲麻豆 | 99久久国语露脸精品对白 | 午夜a一级毛片一.成 | 一级毛片免费不卡在线视频 | 美女视频免费黄 | 欧美日韩一区二区三区四区在线观看 |