書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
軟件質量保證與測試(微課版)

軟件質量保證與測試(微課版)

出版社:清華大學出版社出版時間:2023-09-01
開本: 其他 頁數(shù): 196
本類榜單:教材銷量榜
中 圖 價:¥34.3(7.0折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

軟件質量保證與測試(微課版) 版權信息

軟件質量保證與測試(微課版) 本書特色

u通過嚴謹簡明的預備知識介紹,有的放矢地為讀者梳理軟件質量保證涉及的基礎知識,然后以軟件質量保證的目標為著眼點,將軟件質量保證問題分解為技術評審、軟件測試等內(nèi)容,并全面介紹了軟件測試的方法及應用。
u結合課程內(nèi)容設置了“課程思政”欄目,啟發(fā)讀者對軟件質量保證、軟件測試的思考與探索,引領積極價值取向。
u在主體內(nèi)容之外,設計了“知識拓展”“案例分析”“勤思敏學”“學習小結”等欄目,激發(fā)讀者的學習興趣,拓展視野。
u在編寫過程中側重于實踐應用,通過在章節(jié)內(nèi)容中添加“綜合示例”,以案例形式融入創(chuàng)新思維方法等新內(nèi)容,引導學生應用恰當?shù)臏y試方法解決現(xiàn)實中的實際問題。
u本書融合數(shù)字資源,實現(xiàn)教材增值賦能。擬通過二維碼技術,建立紙質教材和數(shù)字化資源的有機聯(lián)系,使學生能夠使用移動終端隨時、隨地進行學習。

軟件質量保證與測試(微課版) 內(nèi)容簡介

本書在全面介紹軟件質量、軟件質量保證、軟件測試、測試用例、測試階段以及軟件缺陷等基本知識的基礎上,著重介紹等價類劃分、邊界值分析、因果圖、判定表等黑盒測試方法和邏輯覆蓋、基本路徑測試等白盒測試方法,并分別通過綜合實例的測試用例設計來說明如何應用常用的測試方法進行測試設計。 全書分10章: 第1~4章主要介紹基礎知識;第5章和第6章分別討論常用黑盒測試方法、白盒測試方法的本質和應用;第7章闡述不同測試階段的測試內(nèi)容和測試策略;第8~10章內(nèi)容圍繞軟件缺陷管理流程、自動化測試和單元測試工具JUnit的使用進行介紹。 本書適合作為高等院校計算機、軟件工程專業(yè)高年級本科生的教材,也可供對軟件工程比較熟悉的軟件開發(fā)人員、廣大科技工作者和研究人員參考。

軟件質量保證與測試(微課版) 目錄

第1章概述1
1.1軟件和軟件工程1
1.1.1軟件的定義及特征1
1.1.2軟件危機2
1.1.3軟件工程的定義及目標2
1.1.4軟件的生存周期3
1.1.5軟件過程4
1.2軟件質量4
1.3軟件失效5
1.4軟件質量保證和軟件測試6
1.5新時代人才特點7
習題9
第2章軟件質量保證10
2.1軟件質量的決定性因素10
2.1.1質量和質量大師10
2.1.2軟件質量的決定因素15
2.2軟件質量模型17
2.2.1McCall模型17
2.2.2ISO9126模型18
2.2.3ISO/IEC25010模型20
2.3軟件質量管理體系25
2.3.1ISO9000管理體系25
2.3.2CMM認證體系25
2.3.36σ管理體系27
2.4軟件質量保證29
2.4.1SQA任務30
2.4.2SQA活動30
2.4.3SQA措施30〖3〗軟件質量保證與測試(微課版)目錄〖3〗2.4.4SQA實施步驟32
習題32
第3章軟件測試基礎34
3.1認識軟件測試34
3.1.1軟件測試的辯證觀點35
3.1.2軟件測試的風險觀點35
3.1.3軟件測試的經(jīng)濟學觀點36
3.2軟件測試模型36
3.2.1V模型36
3.2.2W模型38
3.2.3H模型38
3.2.4X模型39
3.3軟件測試過程40
3.4軟件測試方法42
3.4.1黑盒測試42
3.4.2白盒測試42
3.4.3基于風險的測試43
3.4.4基于模型的測試43
3.5軟件測試用例43
3.6軟件測試的現(xiàn)狀45
習題47
第4章軟件缺陷49
4.1軟件缺陷概述49
4.1.1軟件缺陷相關術語49
4.1.2軟件缺陷定義50
4.2軟件缺陷類型51
4.3軟件缺陷產(chǎn)生原因53
4.4軟件缺陷分類54
4.4.1按照開發(fā)階段分類54
4.4.2按照嚴重程度分類55
4.4.3按照優(yōu)先級分類56
4.5典型的軟件缺陷57
習題58
第5章黑盒測試60
5.1黑盒測試基本概念60
5.2等價類劃分61
5.2.1等價類劃分原則62
5.2.2多變量的等價類劃分組合63
5.2.3等價類劃分測試64
5.3邊界值分析69
5.3.1邊界值分析測試分類70
5.3.2邊界值分析和等價類劃分的綜合運用75
5.4因果圖78
5.4.1因果圖符號78
5.4.2因果圖應用79
5.4.3因果圖的優(yōu)缺點81
5.5判定表82
5.5.1判定表的建立步驟和示例82
5.5.2因果圖與判定表88
5.6場景法91
5.7錯誤推測法94
5.8黑盒測試的綜合應用95
5.9黑盒測試小結100
習題100
第6章白盒測試102
6.1什么是白盒測試102
6.2語句覆蓋103
6.3判定覆蓋105
6.4條件覆蓋106
6.5判定/條件覆蓋108
6.6條件組合覆蓋109
6.7修正判定/條件覆蓋111
6.8基本路徑測試114
6.8.1程序的控制流圖115
6.8.2圈復雜度118
6.8.3獨立路徑集118
6.8.4圖形矩陣119
6.9白盒測試綜合示例120
6.10靜態(tài)白盒測試126
6.10.1代碼檢查127
6.10.2靜態(tài)結構分析128
6.10.3靜態(tài)測試工具128
6.11白盒測試小結129
習題129
第7章軟件測試階段132
7.1單元測試132
7.1.1單元測試定義132
7.1.2單元測試目標133
7.1.3單元測試內(nèi)容133
7.1.4單元測試環(huán)境133
7.1.5單元測試策略134
7.2集成測試136
7.2.1集成測試定義136
7.2.2集成測試目標136
7.2.3集成測試內(nèi)容137
7.2.4集成測試環(huán)境138
7.2.5集成測試策略138
7.3系統(tǒng)測試143
7.3.1系統(tǒng)測試定義143
7.3.2系統(tǒng)測試目標144
7.3.3系統(tǒng)測試內(nèi)容144
7.3.4系統(tǒng)測試環(huán)境144
7.3.5系統(tǒng)測試過程145
7.3.6系統(tǒng)測試人員145
7.4驗收測試145
7.4.1驗收測試定義145
7.4.2驗收測試內(nèi)容146
7.4.3驗收測試的實施過程147
7.4.4驗收測試策略147
7.4.5驗收測試人員148
習題148
第8章軟件缺陷管理150
8.1軟件缺陷管理目標150
8.2軟件缺陷管理等級151
8.2.1個體級缺陷管理151
8.2.2項目級缺陷管理151
8.2.3組織級缺陷管理152
8.2.4缺陷度量152
8.2.5缺陷預防152
8.3軟件缺陷狀態(tài)154
8.4軟件缺陷管理156
8.4.1缺陷處理流程156
8.4.2缺陷的跟蹤記錄160
8.5軟件缺陷報告162
8.5.1缺陷報告規(guī)范163
8.5.2缺陷報告示例166
習題169
第9章自動化測試170
9.1自動化測試概述170
9.1.1手工測試和自動化測試170
9.1.2適合自動化測試的項目171
9.1.3自動化測試所需技能171
9.2自動化測試腳本開發(fā)172
9.2.1自動化測試腳本編寫原則172
9.2.2自動化測試腳本的開發(fā)方法173
9.3自動化測試工具174
9.3.1自動化測試工具分類174
9.3.2主流的自動化測試框架175
9.3.3UI自動化測試工具Airtest176
9.3.4單元測試工具180
第10章單元測試工具JUnit181
10.1單元測試工具JUnit簡介181
10.2手工測試與JUnit測試比較182
10.2.1在main函數(shù)中編寫測試腳本實現(xiàn)測試183
10.2.2在Test類中編寫測試腳本實現(xiàn)測試183
10.3單元測試工具JUnit 的使用185
10.3.1使用JUnit工具進行簡單測試185
10.3.2@Before和@After注解的應用187
10.3.3參數(shù)化運行器的應用190
10.3.4測試集的應用193
10.3.5分類測試的應用195
參考文獻197
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服