注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件功能測(cè)試自動(dòng)化實(shí)戰(zhàn)教程

軟件功能測(cè)試自動(dòng)化實(shí)戰(zhàn)教程

軟件功能測(cè)試自動(dòng)化實(shí)戰(zhàn)教程

定 價(jià):¥45.00

作 者: 51Testing軟件測(cè)試網(wǎng) 組編 周煥來(lái) 賈海濤
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 軟件工程/開(kāi)發(fā)項(xiàng)目管理

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


ISBN: 9787115384713 出版時(shí)間: 2015-03-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  軟件功能測(cè)試既是基礎(chǔ)的軟件測(cè)試領(lǐng)域,也是一個(gè)沒(méi)有完全解決掉問(wèn)題的領(lǐng)域,若要便捷有效地進(jìn)行自動(dòng)化功能測(cè)試并不完全是簡(jiǎn)單的事情,本書(shū)第一部分首先介紹軟件功能測(cè)試中的兩大關(guān)鍵理念:數(shù)據(jù)驅(qū)動(dòng)測(cè)試和關(guān)鍵字測(cè)試;第二部分圍繞這兩大理念全新全面介紹經(jīng)典測(cè)試工具UFT11.5(QTP的最新版本)的功能和使用方法,并結(jié)合實(shí)踐講解具體的使用方法及實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)測(cè)試和關(guān)鍵字測(cè)試的方法;第三部分,在UFT的基礎(chǔ)上引入幾個(gè)高階工具,講安全測(cè)評(píng)中的Fuzzing測(cè)試引入功能自動(dòng)化測(cè)試領(lǐng)域,補(bǔ)充常用功能測(cè)試工具在非界面測(cè)試和非Windows平臺(tái)測(cè)試方面的不足。《軟件功能測(cè)試自動(dòng)化實(shí)戰(zhàn)教程》適合軟件測(cè)試從業(yè)者、新入職人員,以及大專院校相關(guān)專業(yè)的師生用書(shū),和培訓(xùn)學(xué)校的教材。

作者簡(jiǎn)介

  碩士,畢業(yè)于電子科技大學(xué),現(xiàn)任電子科技大學(xué)電子科學(xué)技術(shù)研究院軟測(cè)中心主任、成都天府軟測(cè)聯(lián)盟課題中心主任,目前主要從事軟件測(cè)評(píng)碩士研究生教學(xué)與培養(yǎng)、物聯(lián)網(wǎng)及信息安全研究工作。

圖書(shū)目錄

目錄
第一部分 理念篇
第1章 軟件測(cè)試概論 2
1.1 軟件測(cè)試概論 2
1.1.1 軟件測(cè)試概述 2
1.1.2 國(guó)內(nèi)外現(xiàn)狀 3
1.1.3 軟件測(cè)試與開(kāi)發(fā)的關(guān)系 5
1.1.4 軟件測(cè)試基礎(chǔ) 7
1.2 軟件自動(dòng)化測(cè)試 17
1.2.1 軟件自動(dòng)化測(cè)試概述 18
1.2.2 軟件自動(dòng)化測(cè)試的優(yōu)勢(shì) 18
1.2.3 軟件自動(dòng)化測(cè)試的局限 19
1.2.4 自動(dòng)化測(cè)試的分類 20
1.3 自動(dòng)化測(cè)試的發(fā)展趨勢(shì)與境界 23
第2章 數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù) 25
2.1 數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù)概述 25
2.1.1 數(shù)據(jù)驅(qū)動(dòng)測(cè)試的概念 25
2.1.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù)的來(lái)源 25
2.1.3 數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù)的特點(diǎn) 26
2.1.4 數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù)的適用測(cè)試階段 26
2.1.5 數(shù)據(jù)驅(qū)動(dòng)測(cè)試工具支持情況 27
2.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試的關(guān)鍵內(nèi)涵 28
2.2.1 數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化測(cè)試框架 28
2.2.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試的流程 30
2.2.3 數(shù)據(jù)驅(qū)動(dòng)測(cè)試中的驅(qū)動(dòng)腳本 30
2.2.4 數(shù)據(jù)驅(qū)動(dòng)測(cè)試中數(shù)據(jù)的選擇 30
2.2.5 數(shù)據(jù)驅(qū)動(dòng)測(cè)試中的參數(shù)化技術(shù) 32
2.2.6 數(shù)據(jù)驅(qū)動(dòng)測(cè)試中的數(shù)據(jù)源 34
2.3 數(shù)據(jù)驅(qū)動(dòng)測(cè)試的應(yīng)用 35
2.3.1 同步數(shù)據(jù)驅(qū)動(dòng)測(cè)試(CSDDT) 35
2.3.2 數(shù)據(jù)驅(qū)動(dòng)引擎 36
2.4 數(shù)據(jù)驅(qū)動(dòng)的優(yōu)點(diǎn)和不足 36
第3章 關(guān)鍵字測(cè)試技術(shù) 38
3.1 關(guān)鍵字驅(qū)動(dòng)測(cè)試概述 38
3.1.1 概念 38
3.1.2 關(guān)鍵字驅(qū)動(dòng)測(cè)試來(lái)源 38
3.1.3 關(guān)鍵字驅(qū)動(dòng)測(cè)試特點(diǎn) 39
3.1.4 適用的測(cè)試階段 40
3.1.5 主要工具支持情況 40
3.2 關(guān)鍵內(nèi)涵 41
3.2.1 關(guān)鍵字設(shè)計(jì) 41
3.2.2 關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化測(cè)試系統(tǒng)實(shí)現(xiàn) 43
3.2.3 方法 46
3.3 技術(shù)優(yōu)點(diǎn)和不足 46
第二部分 GUI測(cè)試篇
第4章 Unified Functional Testing 介紹 49
4.1 簡(jiǎn)介 49
4.2 測(cè)試的基本過(guò)程 49
4.2.1 分析應(yīng)用程序 49
4.2.2 準(zhǔn)備測(cè)試框架 50
4.2.3 構(gòu)建測(cè)試和添加每個(gè)測(cè)試步驟 50
4.2.4 強(qiáng)化測(cè)試過(guò)程 50
4.2.5 調(diào)試、運(yùn)行和分析測(cè)試 50
4.2.6 報(bào)告缺陷 51
4.3 開(kāi)始使用GUI測(cè)試 51
4.3.1 啟動(dòng) 51
4.3.2 插件加載設(shè)置與管理 51
4.3.3 創(chuàng)建一個(gè)測(cè)試項(xiàng)目 52
4.3.4 錄制和測(cè)試運(yùn)行設(shè)置 53
4.3.5 指定需要錄制的應(yīng)用程序 54
4.3.6 編寫(xiě)第一個(gè)自動(dòng)化測(cè)試腳本 56
第5章 GUI的自動(dòng)化測(cè)試方法 58
5.1 GUI的使用 59
5.1.1 自動(dòng)化測(cè)試的基本過(guò)程 59
5.1.2 在關(guān)鍵字視圖中編輯測(cè)試腳本 59
5.1.3 在關(guān)鍵字視圖中為測(cè)試步驟添加注釋 60
5.1.4 在關(guān)鍵字視圖中添加測(cè)試信息的輸出 60
5.1.5 插入檢查點(diǎn)(Checkpoint) 61
5.1.6 在關(guān)鍵字視圖中插入新的測(cè)試步驟 62
5.1.7 在專家視圖中編輯測(cè)試腳本 65
5.1.8 腳本編輯器的使用 65
5.2 編輯測(cè)試腳本 66
5.2.1 識(shí)別對(duì)象 66
5.2.2 Object Spy的使用 67
5.2.3 對(duì)象庫(kù)管理 69
5.2.4 把測(cè)試對(duì)象添加到對(duì)象庫(kù)中 69
5.2.5 導(dǎo)出對(duì)象庫(kù)文件 71
5.2.6 在測(cè)試腳本中訪問(wèn)對(duì)象庫(kù)的測(cè)試對(duì)象 71
5.2.7 新的Action 73
5.2.8 關(guān)聯(lián)Action的對(duì)象庫(kù) 74
5.3 運(yùn)行和調(diào)試測(cè)試腳本 75
5.3.1 語(yǔ)法檢查 75
5.3.2 使用斷點(diǎn) 76
5.3.3 單步調(diào)試 77
5.3.4 運(yùn)行整個(gè)測(cè)試 77
5.4 分析測(cè)試結(jié)果 78
5.4.1 選擇測(cè)試運(yùn)行結(jié)果的存儲(chǔ)位置 78
5.4.2 查看概要測(cè)試運(yùn)行結(jié)果 79
5.4.3 查看檢查點(diǎn)的結(jié)果 79
5.4.4 查看測(cè)試過(guò)程的截屏 80
5.5 利用活動(dòng)屏幕來(lái)編輯測(cè)試腳本 81
5.5.1 查看活動(dòng)屏幕 81
5.5.2 活動(dòng)屏幕的設(shè)置 81
5.5.3 在活動(dòng)屏幕中選擇并添加對(duì)象到對(duì)象庫(kù) 82
5.5.4 選擇活動(dòng)屏幕中的對(duì)象并輸出其對(duì)象屬性 84
5.5.5 在活動(dòng)屏幕中插入檢查點(diǎn) 86
5.5.6 在活動(dòng)屏幕中選擇對(duì)象并添加測(cè)試步驟 89
第6章數(shù)據(jù)驅(qū)動(dòng)測(cè)試 91
6.1 什么時(shí)候使用數(shù)據(jù)驅(qū)動(dòng)測(cè)試方法 91
6.2 數(shù)據(jù)驅(qū)動(dòng)測(cè)試的一般步驟 91
6.3 參數(shù)化測(cè)試 92
6.3.1 通過(guò)參數(shù)化測(cè)試來(lái)提高測(cè)試的靈活性 92
6.3.2 參數(shù)化測(cè)試步驟 93
6.3.3 使用隨機(jī)數(shù)來(lái)進(jìn)行參數(shù)化 95
6.3.4 參數(shù)化檢查點(diǎn) 97
6.3.5 設(shè)置數(shù)據(jù)表格迭代方式 98
6.4 Action測(cè)試輸入的參數(shù)化 99
6.4.1 編輯Action的屬性 99
6.4.2 添加Action的輸入?yún)?shù) 101
6.4.3 調(diào)用Action 103
6.5 使用環(huán)境變量的參數(shù)化 105
6.5.1 定義和設(shè)置環(huán)境變量 105
6.5.2 在測(cè)試步驟中綁定環(huán)境變量值 106
6.5.3 導(dǎo)出環(huán)境變量到XML文件 108
6.5.4 導(dǎo)入外部環(huán)境變量文件 109
6.6 使用數(shù)據(jù)驅(qū)動(dòng)器來(lái)參數(shù)化測(cè)試 110
6.6.1 數(shù)據(jù)驅(qū)動(dòng)器的使用方法 110
6.6.2 數(shù)據(jù)驅(qū)動(dòng)向?qū)?111
6.7 文件數(shù)據(jù)源的數(shù)據(jù)驅(qū)測(cè)試 113
6.7.1 文本文件作為數(shù)據(jù)源 113
6.7.2 Excel作為數(shù)據(jù)源 117
第7章 關(guān)鍵字驅(qū)動(dòng)測(cè)試 121
7.1 關(guān)鍵字驅(qū)動(dòng)測(cè)試概述 121
7.2 關(guān)鍵字驅(qū)動(dòng)測(cè)試方法 121
7.2.1 關(guān)鍵字測(cè)試驅(qū)動(dòng)框架 122
7.2.2 關(guān)鍵字驅(qū)動(dòng)測(cè)試的階段劃分 122
7.2.3 適用的測(cè)試階段 122
7.3 關(guān)鍵字驅(qū)動(dòng)測(cè)試步驟 123
7.3.1 編輯對(duì)象庫(kù) 123
7.3.2 選擇測(cè)試對(duì)象 123
7.3.3 選擇測(cè)試對(duì)象相應(yīng)的操作 124
7.3.4 設(shè)置測(cè)試邏輯 125
7.3.5 運(yùn)行分析測(cè)試腳本 126
7.4 檢查點(diǎn)的使用 127
7.4.1 為測(cè)試添加檢查點(diǎn) 127
7.4.2 UFT支持的檢查點(diǎn)類型 127
7.4.3 添加標(biāo)準(zhǔn)檢查點(diǎn) 128
7.4.4 添加圖像檢測(cè)點(diǎn) 130
7.4.5 添加圖像檢查點(diǎn) 131
7.4.6 選擇對(duì)象 132
7.5 添加表格檢查點(diǎn) 133
7.5.1 添加文本檢查點(diǎn) 134
7.5.2 添加文本區(qū)域檢查點(diǎn) 136
7.5.3 添加可訪問(wèn)性檢查點(diǎn) 138
7.5.4 添加頁(yè)面檢查點(diǎn) 139
7.5.5 添加數(shù)據(jù)庫(kù)檢查點(diǎn) 142
第三部分 API與服務(wù)測(cè)試篇
第8章 API/接口測(cè)試 146
8.1 API/接口測(cè)試的目的與意義 146
8.1.1 接口測(cè)試的目的 146
8.1.2 接口測(cè)試的意義 147
8.2 UFT中的API測(cè)試 148
8.2.1 SOA測(cè)試的重要性 148
8.2.2 SOA概述 149
8.2.3 服務(wù)測(cè)試術(shù)語(yǔ) 149
8.3 API測(cè)試通用流程 150
8.3.1 啟動(dòng)API服務(wù) 151
8.3.2 創(chuàng)建API測(cè)試 151
8.3.3 服務(wù)測(cè)試窗口 152
8.3.4 創(chuàng)建API測(cè)試步驟 153
8.3.5 連接測(cè)試步驟 157
8.3.6 多個(gè)數(shù)據(jù)源的數(shù)據(jù)映射 159
8.3.7 數(shù)據(jù)驅(qū)動(dòng) 161
8.4 Web Service測(cè)試 165
8.4.1 基于WSDL的Web服務(wù)測(cè)試 165
8.4.2 基于REST的Web服務(wù)測(cè)試 176
第四部分 非主流測(cè)試工具篇
第9章 Linux系統(tǒng)交互應(yīng)用功能測(cè)試框架工具Expect 186
9.1 概述 186
9.1.1 TCL 187
9.1.2 Expect 188
9.2 適用場(chǎng)景 188
9.3 原理 189
9.4 使用介紹 190
9.4.1 Expect的安裝 190
9.4.2 簡(jiǎn)單例子 191
9.4.3 Expect語(yǔ)法介紹 192
9.5 實(shí)戰(zhàn)案例 192
9.5.1 自動(dòng)輸入密碼 192
9.5.2 自動(dòng)登錄 193
9.5.3 sh腳本中嵌入Expect 194
9.5.4 自動(dòng)登錄Ssh,F(xiàn)tp 195
9.6 命令介紹 198
9.6.1 啟動(dòng)一個(gè)進(jìn)程——spawn 198
9.6.2 expect 198
9.6.3 exp命令 201
9.6.4 其他命令 203
第10章 網(wǎng)絡(luò)協(xié)議自動(dòng)化測(cè)試工具Sulley 208
10.1 概述 208
10.2 適用場(chǎng)景 209
10.3 原理介紹 209
10.3.1 生成協(xié)議描述框架 209
10.3.2 模糊器處理 210
10.3.3 會(huì)話 210
10.4 使用介紹 210
1

本目錄推薦

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