-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
移動應用測試與軟件質量保證(慕課版) 版權信息
- ISBN:9787302625872
- 條形碼:9787302625872 ; 978-7-302-62587-2
- 裝幀:70g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
移動應用測試與軟件質量保證(慕課版) 本書特色
1.結合軟件缺陷、軟件質量、軟件測試設計、信創(chuàng)測試等專業(yè)知識點,融入了社會責任擔當、質量意識樹立、工匠精神培養(yǎng)、愛國情懷熏陶、報國志向引領等思政內容。 2.有較完整的軟件測試與質量保證知識體系,并緊跟當前移動應用快速發(fā)展的時代潮流,較全面地講解了移動應用測試的相關內容。同時突出在移動應用測試上的應用實踐,并給出實戰(zhàn)案例,使讀者掌握移動應用測試的完整過程。 3.以OBE理念為指導,結合大量實例、源程序代碼和測試代碼,突出重點,剖析難點,深入淺出,促進測試分析、測試設計和測試開發(fā)能力的提高。同時提供豐富新穎的習題,加強對讀者能力的考核和度量。 4.全書配套教學慕課,包含教學視頻、PPT、在線作業(yè)與測驗等。還提供教學大綱、教案、習題答案、實驗安排、實驗指導書等教學資源。
移動應用測試與軟件質量保證(慕課版) 內容簡介
本書分為理論篇和實踐篇兩部分。理論篇主要講述軟件測試的產(chǎn)生與發(fā)展、基本概念和核心思想;黑盒測試與白盒測試常用方法;自動化測試原理和技術;軟件測試過程;軟件質量與質量保證等。實踐篇圍繞移動應用測試,講述測試準備、功能測試、自動化測試、性能測試和安全性測試等,并給出兩個移動應用測試實戰(zhàn)案例。 本書以大量源程序代碼和測試代碼作為示例進行講解,結合軟件開發(fā),培養(yǎng)學生的測試分析、測試設計和測試開發(fā)能力。本書以基于學習產(chǎn)出的教育理念為指導,提供豐富新穎的習題,加強對學生能力產(chǎn)出的度量和考核,適應工程教育認證的要求。本書為慕課(MOOC)版教材,可以提供全套網(wǎng)絡教學資源,讓暫不具有這些數(shù)字化資源的學校和老師能快速開設“軟件質量保證與測試”“軟件測試”慕課/微課課程。 本書結合軟件缺陷、軟件質量、軟件測試設計、信創(chuàng)測試等專業(yè)知識點,融入了工匠精神培養(yǎng)、質量意識樹立、社會責任擔當、愛國情懷熏陶、報國志向引領等課程思政內容。 本書可作為應用型本科軟件工程、計算機科學與技術等專業(yè)“軟件質量保證與測試”“軟件測試”課程的教材,也可作為軟件測試從業(yè)者的參考書。
移動應用測試與軟件質量保證(慕課版) 目錄
第1篇理論篇
第1章緒論31.1軟件測試的產(chǎn)生與發(fā)展3
1.1.1軟件測試的產(chǎn)生3
1.1.2軟件測試的**類方法3
1.1.3軟件測試的第二類方法4
1.1.4從軟件測試到軟件質量保證5
1.1.5軟件發(fā)展特點對軟件測試的影響6
1.2軟件缺陷和事故案例8
1.2.1**個Bug8
1.2.2軟件缺陷9
1.2.3缺陷產(chǎn)生的原因9
1.2.4軟件測試PIE模型12
1.2.5軟件缺陷導致的事故案例14
1.2.6質量意識、社會責任、工匠精神和創(chuàng)新16
1.3軟件測試的意義、原則和挑戰(zhàn)19
1.3.1軟件質量成本19
1.3.2測試的意義19
1.3.3軟件測試的基本原則21
1.3.4軟件測試面臨的挑戰(zhàn)22
1.4軟件測試模型、過程和組織管理23
1.4.1軟件測試模型23
1.4.2軟件測試過程26
1.4.3軟件測試用例27
1.4.4軟件缺陷管理28
1.5軟件測試方法和技術29
1.5.1靜態(tài)測試與動態(tài)測試291.5.2黑盒測試和白盒測試31
1.5.3手工測試與自動化測試32
1.6信創(chuàng)測試33
1.6.1信創(chuàng)戰(zhàn)略33
1.6.2信創(chuàng)體系33
1.6.3信創(chuàng)測試34
1.7移動應用測試35
1.7.1移動應用技術簡介35
1.7.2移動應用的特點44
1.7.3移動應用測試簡介46
習題一49第2章黑盒測試53
2.1黑盒測試概述53
2.1.1黑盒測試的特點53
2.1.2主要的黑盒測試方法54
2.1.3黑盒測試針對的軟件缺陷54
2.2等價類劃分測試概述56
2.2.1等價類劃分56
2.2.2等價類劃分測試60
2.2.3等價類的組合測試62
2.3邊界值測試63
2.3.1邊界值63
2.3.2邊界值測試用例設計64
2.3.3邊界值的組合測試65
2.4錯誤推測法67
2.4.1錯誤推測法介紹67
2.4.2移動應用錯誤推測法應用68
2.5判定表驅動法68
2.5.1判定表68
2.5.2判定表的建立70
2.5.3判定表驅動測試應用70
2.6因果圖法72
2.6.1因果圖介紹73
2.6.2采用因果圖法設計測試用例的步驟74
2.6.3因果圖法測試應用74
2.7場景法76
2.7.1事件流76
2.7.2場景77
2.7.3場景法應用78
2.8正交實驗法80
2.8.1正交實驗法應用背景80
2.8.2正交實驗設計方法80
2.8.3正交實驗法應用步驟81
2.8.4正交實驗法應用示例82
習題二84第3章白盒測試87
3.1白盒測試概述87
3.1.1白盒測試簡介87
3.1.2靜態(tài)白盒測試和動態(tài)白盒測試87
3.2靜態(tài)白盒測試88
3.2.1代碼檢查88
3.2.2編碼規(guī)則和編程規(guī)范91
3.2.3質量度量94
3.3邏輯覆蓋95
3.3.1簡介95
3.3.2語句覆蓋95
3.3.3判定覆蓋96
3.3.4條件覆蓋98
3.3.5條件/判定覆蓋98
3.3.6條件組合覆蓋99
3.3.7覆蓋標準小結101
3.4基本路徑覆蓋102
3.4.1控制流圖102
3.4.2環(huán)路復雜度105
3.4.3基本路徑覆蓋106
3.5循環(huán)測試109
3.5.1基本循環(huán)結構測試109
3.5.2復合循環(huán)結構測試111
3.6程序變異測試112
3.6.1程序變異112
3.6.2變異測試114
3.6.3變異測試的優(yōu)缺點115
3.7符號執(zhí)行116
3.7.1符號執(zhí)行的概念116
3.7.2符號執(zhí)行示例117
3.7.3符號執(zhí)行的特點和作用118
3.8程序插樁和調試118
3.8.1斷言119
3.8.2設計插樁120
3.8.3程序調試122
習題三124第4章自動化測試130
4.1自動化測試概述130
4.1.1自動化測試的概念130
4.1.2自動化測試的優(yōu)點、局限性和適用情況131
4.1.3自動化測試工具133
4.2自動化黑盒測試134
4.2.1自動化黑盒測試的基本原理134
4.2.2自動化黑盒測試的相關技術136
4.3自動化白盒測試138
4.3.1靜態(tài)測試IDE插件工具138
4.3.2自動化白盒測試工具Logiscope145
習題四146第5章軟件測試過程148
5.1單元測試148
5.1.1簡介148
5.1.2單元測試的任務151
5.1.3JUnit單元測試入門159
5.2集成測試163
5.2.1集成測試簡介163
5.2.2一次性集成與增量式集成168
5.2.3自頂向下集成與自底向上集成168
5.2.4基于調用圖的集成170
5.2.5其他集成測試方法171
5.3系統(tǒng)測試174
5.3.1系統(tǒng)測試簡介174
5.3.2系統(tǒng)測試項目176
5.4驗收測試184
5.4.1驗收測試簡介184
5.4.2驗收測試的分類185
5.5回歸測試187
5.5.1回歸測試簡介187
5.5.2實施回歸測試188
習題五190第6章軟件質量與質量保證194
6.1軟件質量194
6.1.1軟件質量基本概念194
6.1.2相關概念194
6.1.3軟件質量特性195
6.2軟件質量模型和質量度量197
6.2.1軟件質量模型197
6.2.2軟件質量的度量199
6.2.3不同質量之間的關系201
6.3軟件質量管理與質量保證201
6.3.1軟件質量管理201
6.3.2軟件質量保證202
6.3.3軟件質量保證體系204
6.4質量理念和質量文化207
6.4.1簡介207
6.4.2華為的質量理念和質量文化207
習題六208第2篇實踐篇
第7章移動應用測試準備2137.1測試環(huán)境搭建213
7.1.1配置Java環(huán)境213
7.1.2安裝Eclipse217
7.1.3安裝ADT工具包218
7.1.4安裝Ant221
7.1.5配置Android環(huán)境222
7.1.6連接Android設備226
7.2建立移動測試工程230
7.2.1導入待測移動應用程序230
7.2.2新建Android測試工程233
7.3執(zhí)行測試命令238
7.3.1adb常用指令238
7.3.2執(zhí)行Android shell命令242第8章移動應用功能測試246
8.1基于Instrumentation的移動應用功能測試246
8.1.1Instrumentation測試框架簡介246
8.1.2使用儀表盤技術編寫測試用例255
8.1.3示例程序263
8.1.4執(zhí)行儀表盤測試用例270
8.1.5常用API273
8.2Robotium274
8.2.1簡介274
8.2.2添加Robotium包275
8.2.3示例程序277
8.2.4常用API285
8.3基于UiAutomator的App功能測試286
8.3.1簡介286
8.3.2建立Java項目286
8.3.3編寫測試代碼289
8.3.4UiAutomatorHelper類控制臺快速調試294
8.3.5常用API296第9章Kikbug自動化測試299
9.1Monkey299
9.1.1Monkey介紹299
9.1.2基本指令302
9.1.3Monkey實例318
9.2Kikbug自動化測試之Appium318
9.2.1Appium簡介318
9.2.2WebDriver介紹320
9.2.3環(huán)境配置324
9.2.4Appium API示例338
9.2.5Appium測試用例錄制339
9.2.6Appium測試用例編寫343第10章移動應用其他測試351
10.1性能測試351
10.1.1響應能力測試351
10.1.2壓力測試351
10.1.3耗電量測試351
10.1.4Benchmark測試351
10.2安全性測試352
10.2.1風險和權限控制352
10.2.2數(shù)據(jù)安全性352
10.2.3通信安全性352
10.3特殊或異常情況測試353
10.4人機界面交互測試353
10.5安裝與卸載測試353參考文獻355
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
龍榆生:詞曲概論/大家小書
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
名家?guī)阕x魯迅:朝花夕拾
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
中國歷史的瞬間