-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
軟件測試與質量保證 版權信息
- ISBN:9787302602507
- 條形碼:9787302602507 ; 978-7-302-60250-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
軟件測試與質量保證 本書特色
本書全面講解常用黑盒測試用例設計方法、白盒測試方法和覆蓋準則,以及測試管理過程和軟件問題追蹤方法、技術和工具,并通過案例幫助讀者理解方法、技術和工具的應用之道。 提供完整的實驗內容,以實驗教學促進理論知識學習。每章配有思考題和參考答案,幫助讀者鞏固所學知識,提高軟件測試能力。 可以作為軟件從業人員、軟件質量保證和測試人員的參考書,亦可作為軟件工程、計算機等相關專業本科生、研究生的教學參考書。 本書提供配套電子課件,讀者可登錄清華大學出版社網站下載。 一本精煉、實用的教材,可以讓學生在邊學邊練的基礎上,即掌握了軟件測試與質量保證的基本概念、常用方法和技術,又通過動手實踐,掌握了必要的工具的使用,更通過遞進的案例實踐和項目實踐培養貫穿軟件軟件全生命周期的測試和質量保證的思想,并掌握軟件業界是如何在軟件全生命周期中進行軟件測試和質量保證工作的,與業界的實踐保持高度一致。
軟件測試與質量保證 內容簡介
本書通過基礎理論知識的講解,帶領讀者快速掌握軟件測試與質量保證的概念、方法、技術和常用工具。通過案例和綜合項目實踐深入講解軟件業界在軟件全生命周期中進行軟件測試與質量保證工作的方法。本書全面講解常用黑盒測試用例設計方法、白盒測試方法和覆蓋準則,以及測試管理過程和軟件問題追蹤方法、技術和工具,并通過案例幫助讀者理解方法、技術和工具的應用之道;闡述性能測試的概念、技術和工具,并通過案例幫助讀者獲得性能測試基本技能;同時,介紹軟件質量的概念,從軟件質量標準、質量度量、質量控制和改進方法和技術等多方面深入介紹軟件質量保證技術,并通過典型案例幫助讀者熟練掌握配置管理和軟件評審等方法和技術;*后,通過綜合項目實踐,將本書的軟件質量保證方法、技術和工具等應用于軟件全生命周期的質量保證中,以便使讀者理論聯系實際,全面掌握軟件測試及質量保證技術。 本書可以作為軟件從業人員、軟件質量保證和測試人員的參考書,亦可作為軟件工程、計算機科學與技術等相關專業本科生、研究生的教學參考書。
軟件測試與質量保證 目錄
第1章引論1
1.1程序、軟件、軟件工程、軟件質量概述1
1.1.1程序概述1
1.1.2軟件概述4
1.1.3軟件工程概述6
1.1.4軟件質量概述15
1.2軟件測試的重要性18
1.3軟件測試概述19
1.4開發過程和軟件測試的關系23
1.5軟件測試和質量保證的關系24
1.6軟件測試與調試26
1.7軟件驗證與軟件確認27
1.8習題28
第2章軟件質量工程29
2.1軟件質量的標準與模型29
2.1.1軟件質量標準概述30
2.1.2能力成熟度模型32
2.1.3IEEE軟件工程標準35
2.2軟件質量度量40
2.2.1軟件質量度量的基本概念40
2.2.2軟件質量度量的方法41
2.2.3軟件質量度量的工具44
2.2.4軟件質量度量的3個維度45
2.3軟件質量控制與改進49
2.3.1軟件質量控制與改進的基本概念49
2.3.2軟件質量控制與改進的基本方法50
2.3.3軟件質量控制與改進模型52
2.3.4軟件質量控制與改進技術53
2.4軟件配置管理59
2.4.1軟件配置管理目標60
2.4.2軟件配置管理工具軟件62
2.4.3軟件配置管理的過程描述66
2.4.4軟件配置管理案例69
2.5軟件評審72
2.5.1為什么需要軟件評審72
2.5.2軟件評審的內容73
2.5.3軟件評審的方法和技術75
2.5.4軟件評審案例76
2.6習題79
\軟\件\測\試\與\質\量\保\證\/目錄/ 第3章軟件測試的基本概念80
3.1軟件缺陷與軟件測試的主要任務80
3.1.1Bug的由來80
3.1.2軟件缺陷概述81
3.1.3軟件缺陷的級別84
3.1.4軟件測試任務85
3.2測試計劃與測試用例87
3.2.1測試計劃87
3.2.2測試用例89
3.3軟件測試策略91
3.4軟件測試方法概述93
3.5靜態測試與動態測試94
3.5.1靜態測試94
3.5.2動態測試98
3.6黑盒測試與白盒測試99
3.6.1黑盒測試100
3.6.2白盒測試101
3.7人工測試101
3.8自動化測試102
3.8.1自動化測試概述102
3.8.2自動化測試常用工具105
3.8.3自動化測試常見技術107
3.9軟件測試過程110
3.9.1軟件測試過程的V模型和W模型110
3.9.2單元測試111
3.9.3集成測試114
3.9.4系統測試119
3.9.5驗收測試120
3.10軟件測試過程規范122
3.11專業測試人員的責任和要求124
3.11.1專業測試人員的責任124
3.11.2專業測試人員的要求125
3.12習題126
第4章軟件測試管理與缺陷報告追蹤127
4.1軟件測試管理127
4.1.1軟件測試需求管理127
4.1.2軟件測試質量管理132
4.1.3軟件測試團隊管理133
4.1.4軟件測試文檔管理133
4.1.5軟件測試缺陷管理134
4.1.6軟件測試環境管理134
4.1.7軟件測試流程管理135
4.1.8軟件測試執行管理136
4.1.9其他專項測試管理138
4.2軟件缺陷報告與跟蹤管理139
4.2.1軟件缺陷報告139
4.2.2軟件缺陷跟蹤管理142
4.3基于Bugzilla軟件缺陷報告與跟蹤管理案例實踐149
4.3.1Bugzilla概述149
4.3.2Bugzilla系統安裝152
4.3.3Bugzilla系統操作流程153
4.4習題164
第5章常用黑盒測試方法165
5.1Adhoc測試和ALAC測試165
5.1.1Adhoc測試165
5.1.2ALAC測試169
5.2等價類劃分法169
5.2.1等價類劃分法概述169
5.2.2等價類劃分法案例174
5.3邊界值分析法181
5.3.1邊界值分析法概述182
5.3.2邊界值分析法案例184
5.4判定表法189
5.4.1判定表法概述189
5.4.2判定表法案例193
5.5因果圖法198
5.5.1因果圖法概述198
5.5.2因果圖法案例203
5.6基于組合優化的正交實驗法208
5.6.1基于組合優化的正交實驗法概述209
5.6.2基于組合優化的正交實驗法案例212
5.7基于組合優化的Pairwise法218
5.7.1基于組合優化的Pairwise法概述218
5.7.2基于組合優化的Pairwise法案例223
5.8基于JUnit黑盒單元測試案例實踐227
5.8.1JUnit概述228
5.8.2Eclipse中的JUnit應用實例230
5.8.3JUnit+Ant構建自動單元測試236
5.9習題238
第6章基于邏輯覆蓋的白盒測試方法239
6.1白盒測試概述239
6.2靜態白盒測試239
6.2.1靜態結構分析240
6.2.2變量的數據流測試244
6.3動態白盒測試244
6.3.1基于邏輯覆蓋的測試244
6.3.2基本路徑覆蓋測試249
6.4基于JUnit白盒單元測試案例實踐254
6.5習題261
第7章性能測試262
7.1性能測試概述262
7.1.1軟件性能263
7.1.2性能測試264
7.1.3軟件性能測試團隊266
7.2性能測試指標267
7.2.1系統性能指標267
7.2.2資源性能指標270
7.2.3穩定性指標272
7.3性能測試類型272
7.4性能測試流程276
7.5性能測試原則和方法282
7.5.1性能測試原則282
7.5.2性能測試方法283
7.6性能測試工具286
7.7基于JMeter的軟件性能測試案例實踐289
7.7.1JMeter的安裝和介紹289
7.7.2腳本錄制295
7.7.3執行測試297
7.7.4測試結果分析298
7.8習題301
第8章軟件測試項目案例302
8.1測試需求分析與測試計劃制訂302
8.1.1需求分析302
8.1.2測試計劃306
8.2測試用例設計與維護309
8.3測試環境部署326
8.4測試執行、缺陷報告與跟蹤327
8.4.1測試執行327
8.4.2缺陷報告與跟蹤327
8.5測試報告編寫334
附錄A缺陷跟蹤實驗339
A.1引言339
A.1.1實驗目標339
A.1.2實驗工具339
A.1.3被測試系統339
A.2實驗內容339
A.2.1熟悉測試系統339
A.2.2熟悉實驗工具340
A.2.3隨機測試340
A.2.4手動功能測試340
A.2.5缺陷校正驗證和回歸測試341
A.3交付成果和評分341
A.3.1Bugzilla缺陷報告(30%)341
A.3.2實驗報告(70%)341
附錄B黑盒單元測試實驗343
B.1引言343
B.1.1實驗目標343
B.1.2實驗工具343
B.1.3被測試系統343
B.2實驗內容344
B.2.1熟悉實驗工具和被測試系統344
B.2.2測試套件生成344
B.3交付成果和評分345
B.3.1JUnit測試套件(40%)345
B.3.2實驗報告(50%)345
B.3.3結果展示(10%)345
附錄C白盒測試實驗346
C.1引言346
C.1.1實驗目標346
C.1.2測試工具346
C.1.3被測試系統346
C.2實驗內容347
C.2.1熟悉實驗工具和被測試系統347
C.2.2測試套件的開發353
C.2.3測試用例關聯353
C.3交付成果和評分354
C.3.1JUnit測試套件(30%)354
C.3.2實驗報告(60%)354
C.3.3結果論證(10%)354
參考文獻355
軟件測試與質量保證 作者簡介
高靜博士,院長、博士生導師,致力于大數據和人工智能在農牧業等領域的應用研究。自治區新世紀“321人才”工程第一層次,“內蒙古自治區農牧業大數據研究與應用重點實驗室”主任,“內蒙古自治區數據科學與大數據學會”副會長。主持完成國家自然科學基金、國家科技重大專項等國家、省部級項目7項;出版譯著5部,發表論文45篇,獲得授權發明專利5項,登記軟件著作權10項,科研成果獲內蒙古自治區科技進步一等獎和二等獎各1項。
- >
自卑與超越
- >
我從未如此眷戀人間
- >
中國歷史的瞬間
- >
隨園食單
- >
伯納黛特,你要去哪(2021新版)
- >
月亮虎
- >
經典常談
- >
人文閱讀與收藏·良友文學叢書:一天的工作