注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具軟件測(cè)試技術(shù)與實(shí)踐

軟件測(cè)試技術(shù)與實(shí)踐

軟件測(cè)試技術(shù)與實(shí)踐

定 價(jià):¥69.00

作 者: 付朝暉
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121449543 出版時(shí)間: 2023-02-01 包裝: 平塑
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 216 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)共分為12章,第1-4章講解軟件測(cè)試基礎(chǔ),包括軟件測(cè)試概念、流程、測(cè)試計(jì)劃,測(cè)試用例設(shè)計(jì),測(cè)試策略,軟件測(cè)試總結(jié)和測(cè)試過(guò)程改進(jìn);第5~8章講解功能自動(dòng)化測(cè)試相關(guān)知識(shí),包括selenium Web自動(dòng)化測(cè)試,自動(dòng)化測(cè)試模型,unittest單元自動(dòng)化測(cè)試框架,QTP自動(dòng)化測(cè)試;第9-11章講解性能測(cè)試,包括性能測(cè)試概念,Load Runner 性能測(cè)試,Jmeter性能測(cè)試;第12章為手機(jī)App測(cè)試,包括App常規(guī)測(cè)試、adb、monkey,同時(shí)附錄中收錄了常見(jiàn)面試題。

作者簡(jiǎn)介

  男,49歲,研究生?,F(xiàn)擔(dān)任長(zhǎng)沙民政職業(yè)技術(shù)學(xué)院系主任,擁有多年一線計(jì)算機(jī)相關(guān)課程授課經(jīng)歷和高校管理經(jīng)歷,已出版過(guò)計(jì)算機(jī)方面的教材。

圖書(shū)目錄

目  錄


第1部分 功能業(yè)務(wù)測(cè)試
第1章 軟件測(cè)試基礎(chǔ) 2
1.1 軟件概述 2
1.1.1 軟件的定義 2
1.1.2 軟件工程 3
1.1.3 軟件質(zhì)量 4
1.2 軟件缺陷 5
1.2.1 軟件缺陷的定義 5
1.2.2 軟件缺陷產(chǎn)生的原因 6
1.2.3 軟件缺陷的分類(lèi) 7
1.2.4 軟件缺陷的處理流程 8
1.2.5 軟件缺陷管理軟件 8
1.3 軟件測(cè)試概述 9
1.3.1 軟件測(cè)試的定義 9
1.3.2 軟件測(cè)試的流程 10
1.4 軟件測(cè)試分類(lèi) 10
1.4.1 按照測(cè)試階段分類(lèi) 11
1.4.2 按照是否執(zhí)行代碼分類(lèi) 12
1.4.3 按照是否關(guān)聯(lián)代碼分類(lèi) 12
1.4.4 按照軟件質(zhì)量特性分類(lèi) 13
1.4.5 其他分類(lèi) 14
1.5 軟件測(cè)試原則 14
1.6 軟件測(cè)試模型 15
1.7 測(cè)試計(jì)劃 17
1.7.1 測(cè)試計(jì)劃的概念 17
1.7.2 制定測(cè)試計(jì)劃的好處 18
1.7.3 測(cè)試計(jì)劃制定人員 18
1.7.4 測(cè)試計(jì)劃的制定時(shí)間 18
1.7.5 測(cè)試計(jì)劃的要素 18
1.7.6 測(cè)試計(jì)劃模板 18
1.7.7 測(cè)試計(jì)劃維護(hù)與評(píng)審 19
1.7.8 軟件風(fēng)險(xiǎn) 19
本章小結(jié) 21
第2章 測(cè)試用例設(shè)計(jì) 22
2.1 測(cè)試用例介紹 22
2.1.1 測(cè)試用例的概念 23
2.1.2 測(cè)試用例的設(shè)計(jì)原則 23
2.1.3 測(cè)試用例的設(shè)計(jì)方法 23
2.2 測(cè)試用例的設(shè)計(jì)方法 24
2.2.1 等價(jià)類(lèi)劃分法 24
2.2.2 邊界值法 26
2.2.3 因果圖法 28
2.2.4 判定表 29
2.2.5 正交實(shí)驗(yàn)設(shè)計(jì)法 31
2.2.5 場(chǎng)景法 34
2.2.6 測(cè)試用例設(shè)計(jì)方法選擇策略 36
2.3 測(cè)試用例編寫(xiě) 36
本章小結(jié) 37
課后習(xí)題 37
第3章 測(cè)試策略 38
3.1 兼容性測(cè)試 38
3.1.1 兼容性測(cè)試概念 38
3.1.2 兼容性測(cè)試與配置測(cè)試 38
3.1.3 兼容性測(cè)試驗(yàn)證點(diǎn) 39
3.2 易用性測(cè)試 39
3.2.1 易用性測(cè)試的基本概念 39
3.2.2 易用性分類(lèi) 39
3.2.3 優(yōu)秀的UI應(yīng)具備的要素 40
3.2.4 易用性測(cè)試與UI測(cè)試 40
3.2.5 易用性測(cè)試驗(yàn)證點(diǎn) 41
3.3 Web測(cè)試 41
3.3.1 功能測(cè)試 41
3.3.2 性能測(cè)試 43
3.3.3 界面測(cè)試 44
3.3.4 兼容性測(cè)試 45
3.3.5 安全性測(cè)試 46
3.4 數(shù)據(jù)庫(kù)測(cè)試 47
3.4.1 數(shù)據(jù)庫(kù)測(cè)試執(zhí)行者 47
3.4.2 數(shù)據(jù)庫(kù)測(cè)試所需要的知識(shí) 47
3.4.3 數(shù)據(jù)結(jié)構(gòu)的基本知識(shí) 47
3.4.4 數(shù)據(jù)庫(kù)測(cè)試分類(lèi) 47
本章小結(jié) 49
課后習(xí)題 49
第4章 測(cè)試總結(jié)和測(cè)試過(guò)程改進(jìn) 51
4.1 軟件測(cè)試總結(jié) 51
4.1.1 軟件質(zhì)量評(píng)估 51
4.2 測(cè)試總結(jié)報(bào)告 55
4.2.1 測(cè)試總結(jié) 55
4.2.2 測(cè)試總結(jié)案例分析 57
4.3 測(cè)試的文檔 60
4.3.1 文檔的審核 60
4.3.2 測(cè)試文檔的管理和維護(hù) 61
4.4 組織測(cè)試 61
4.4.1 軟件測(cè)試團(tuán)隊(duì) 61
4.4.2 激勵(lì)機(jī)制 62
4.4.3 構(gòu)建學(xué)習(xí)型組織 62
4.5 軟件測(cè)試過(guò)程改進(jìn) 62
4.5.1 軟件測(cè)試與軟件質(zhì)量 62
4.5.2 軟件測(cè)試過(guò)程等級(jí) 62
4.5.3 軟件測(cè)試過(guò)程改進(jìn) 63
4.5.4 軟件企業(yè)良好的軟件測(cè)試過(guò)程 64
本章小結(jié) 64
課后習(xí)題 64
第2部分 自動(dòng)化測(cè)試及相關(guān)部分
第5章 自動(dòng)化測(cè)試 66
5.1 自動(dòng)化測(cè)試概述 66
5.1.1 自動(dòng)化測(cè)試簡(jiǎn)介 66
5.1.2 什么樣的項(xiàng)目適合做自動(dòng)化測(cè)試 66
5.1.3 自動(dòng)化測(cè)試流程 67
5.1.4 自動(dòng)化測(cè)試及工具簡(jiǎn)述 67
5.2 Selenium工具介紹 67
5.2.1 Selenium名字的來(lái)源 68
5.2.2 Selenium IDE 68
5.2.3 Selenium Remote Control 68
5.2.4 WebDriver 69
5.2.5 Selenium Gird 69
5.3 Python WebDriver環(huán)境搭建 69
5.3.1 準(zhǔn)備工具 69
5.3.2 Python安裝配置 69
5.3.3 Selenium安裝 71
5.3.4 Selenium WebDriver簡(jiǎn)介 72
5.3.5 PyCharm安裝 72
5.3.6 WebDriver配置 76
5.4 瀏覽器操作API 76
5.4.1 使瀏覽器化 76
5.4.2 設(shè)置瀏覽器的寬和高 77
5.4.3 控制瀏覽器前進(jìn)和后退 77
5.4.4 頁(yè)面截圖 77
5.4.5 獲取頁(yè)面標(biāo)題 78
5.4.6 退出當(dāng)前頁(yè) 78
5.4.7 刷新頁(yè)面 78
5.5 Selenium元素的定位 78
5.5.1 基本元素定位API使用 79
5.5.2 元素定位API之XPath 80
5.5.3 元素定位API之css_selector 82
5.6 常用元素操作API 85
5.7 鼠標(biāo)鍵盤(pán)事件 86
5.8 等待操作 87
5.9 處理常見(jiàn)自動(dòng)化場(chǎng)景 88
5.9.1 定位一組對(duì)象 88
5.9.2 層級(jí)定位 88
5.9.3 定位frame中的對(duì)象 88
5.9.4 瀏覽器多窗口處理 89
5.9.5 alert/confirm/prompt處理 89
5.9.6 下拉框處理 90
5.9.7 調(diào)用JavaScript 91
本章小結(jié) 91
課后習(xí)題 91
第6章 自動(dòng)化測(cè)試模型 92
6.1 自動(dòng)化測(cè)試框架簡(jiǎn)介 92
6.1.1 框架的概念 92
6.1.2 自動(dòng)化測(cè)試框架的定義 92
6.2 自動(dòng)化測(cè)試模型介紹 93
6.2.1 線性測(cè)試 93
6.2.2 模塊化與庫(kù) 93
6.3 數(shù)據(jù)驅(qū)動(dòng) 95
6.4 關(guān)鍵字驅(qū)動(dòng) 96
6.4.1 計(jì)劃階段 96
6.4.2 實(shí)現(xiàn)階段 96
6.4.3 具體實(shí)現(xiàn)方法 96
本章小結(jié) 97
課后習(xí)題 97
第7章 UnitTest單元自動(dòng)化測(cè)試框架 98
7.1 Python下UnitTest單元測(cè)試框架 98
7.1.1 一個(gè)UnitTest自動(dòng)化用例 98
7.1.2 UnitTest中常用的assert語(yǔ)句 100
7.2 生成HTMLTestRunner測(cè)試報(bào)告 101
本章小結(jié) 102
課后習(xí)題 103
第8章 QTP自動(dòng)化測(cè)試 104
8.1 QTP概述 104
8.1.1 QTP簡(jiǎn)介 104
8.1.2 QTP主要功能和特征 104
8.1.3 QTP自動(dòng)化測(cè)試流程 104
8.1.4 QTP的工作原理——對(duì)象識(shí)別機(jī)制 105
8.2 QTP使用 106
8.2.1 界面概述 106
8.2.2 腳本錄制 107
8.2.3 腳本回放 107
8.2.4 檢查點(diǎn) 108
8.2.5 參數(shù)化 109
本章小結(jié) 111
課后習(xí)題 111
第3部分 性能測(cè)試及相關(guān)部分
第9章 性能測(cè)試 114
9.1 性能測(cè)試概述 114
9.1.1 性能測(cè)試概念 114
9.1.2 性能測(cè)試環(huán)境 115
9.2 性能測(cè)試流程 115
9.2.1 準(zhǔn)備工作 116
9.2.2 編寫(xiě)性能測(cè)試計(jì)劃 116
9.2.3 設(shè)計(jì)性能測(cè)試方案 117
9.2.4 測(cè)試腳本開(kāi)發(fā) 118
9.2.5 測(cè)試執(zhí)行與管理 118
9.2.6 測(cè)試分析 119
9.2.7 測(cè)試調(diào)優(yōu)與解決方案 119
9.3 性能測(cè)試指標(biāo)分析和定義 120
9.3.1 并發(fā)用戶(hù)數(shù) 121
9.3.2 響應(yīng)時(shí)間 121
9.3.3 吞吐量 121
9.3.4 TPS 122
9.3.5 資源使用率 122
本章小結(jié) 122
課后習(xí)題 122
第10章 LoadRunner性能測(cè)試 123
10.1 LoadRunner的構(gòu)成和測(cè)試過(guò)程 123
10.1.1 LoadRunner由五大部件構(gòu)成 123
10.1.2 LoadRunner測(cè)試過(guò)程 124
10.1.3 LoadRunner環(huán)境搭建 124
10.2 LoadRunner創(chuàng)建腳本 129
10.2.1 性能測(cè)試事務(wù) 130
10.2.2 LoadRunner常用函數(shù) 131
10.2.3 LoadRunner日志記錄功能 133
10.2.4 LoadRunner參數(shù)化 135
10.3 LoadRunner場(chǎng)景控制 137
10.3.1 LoadRunner場(chǎng)景類(lèi)型 138
10.3.2 基于目標(biāo)的場(chǎng)景 138
10.3.3 手工場(chǎng)景 140
10.3.4 多機(jī)聯(lián)合負(fù)載 140
10.3.5 IP地址欺騙 141
10.3.6 控制場(chǎng)景的運(yùn)行 141
10.3.7 性能指標(biāo)監(jiān)視過(guò)程 142
10.3.8 場(chǎng)景中添加計(jì)數(shù)器 143
10.4 LoadRunner結(jié)果分析 144
本章小結(jié) 145
課后習(xí)題 145
第11章 JMeter性能測(cè)試 146
11.1 利用JMeter制作性能測(cè)試腳本 146
11.1.1 JMeter介紹 146
11.1.2 JMeter安裝 147
11.1.3 JMeter主要測(cè)試組件 148
11.1.4 JMeter元件作用域與執(zhí)行順序 149
11.1.5 JMeter運(yùn)行原理 149
11.2 JMeter腳本制作 150
11.2.1 JMeter腳本制作 150
11.2.2 Badboy介紹 151
11.2.3 JMeter的HTTP代理方式錄制 153
11.2.4 手工腳本制作 156
11.3 JMeter腳本調(diào)試 160
11.4 性能測(cè)試運(yùn)行方式 164
11.5 收集性能測(cè)試結(jié)果 166
11.5.1 利用JMeter插件收集性能測(cè)試結(jié)果 167
本章小結(jié) 170
課后習(xí)題 170
第4部分 移動(dòng)端測(cè)試
第12章 手機(jī)App測(cè)試 172
12.1 手機(jī)App業(yè)務(wù)功能測(cè)試 172
12.1.1 手機(jī)測(cè)試分類(lèi) 172
12.1.2 常用手機(jī)操作系統(tǒng)介紹 173
12.1.3 手機(jī)App業(yè)務(wù)功能測(cè)試內(nèi)容 174
12.2 adb命令的使用 180
12.2.1 Android手機(jī)測(cè)試環(huán)境搭建 180
12.2.2 adb命令的使用 181
12.3 隨機(jī)自動(dòng)化測(cè)試monkey的使用 184
12.3.1 monkey簡(jiǎn)介 184
12.3.2 monkey 測(cè)試基本操作介紹 184
12.3.3 monkey測(cè)試日志分析 187
12.4 性能測(cè)試工具GT的使用 188
12.4.1 GT工具簡(jiǎn)介 188
12.4.2 GT測(cè)試基本操作介紹 188
12.4.3 GT插件的使用 191
本章小結(jié) 193
課后習(xí)題 193
附錄A:面試題集 194

本目錄推薦

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