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

軟件自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐

軟件自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐

定 價(jià):¥45.00

作 者: 柳勝 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787115215130 出版時(shí)間: 2009-11-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 239 字?jǐn)?shù):  

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

  《軟件自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐》從自動(dòng)化測(cè)試思想、技術(shù)和實(shí)施操作等層面進(jìn)行深入分析,全面講解了如何針對(duì)企業(yè)或項(xiàng)目需求,并以量體裁衣的方式來設(shè)計(jì)完成自動(dòng)化測(cè)試框架,從而為自動(dòng)化測(cè)試實(shí)施的企業(yè)和個(gè)人提供實(shí)戰(zhàn)指南?!盾浖詣?dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐》分3篇,第一篇初級(jí)篇,包括第1~4章,主要介紹自動(dòng)化測(cè)試的基礎(chǔ)知識(shí)和經(jīng)驗(yàn),以及自動(dòng)化測(cè)試團(tuán)隊(duì)的建設(shè)等;第二篇中級(jí)篇,包括第5~7章,主要介紹自動(dòng)化測(cè)試框架的構(gòu)建思想,以及在UI測(cè)試自動(dòng)化和單元測(cè)試自動(dòng)化等領(lǐng)域內(nèi)的技術(shù)實(shí)現(xiàn);第三篇高級(jí)篇,包括第8~9章,主要講解自動(dòng)化測(cè)試框架的實(shí)例研究,開發(fā)高質(zhì)量的實(shí)例代碼等內(nèi)容?!盾浖詣?dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐》旨在幫助讀者學(xué)習(xí)和理解測(cè)試框架的設(shè)計(jì)原則和實(shí)施技巧,以便根據(jù)自己測(cè)試的項(xiàng)目特點(diǎn)貫徹實(shí)施。讀者閱讀《軟件自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐》之后,將會(huì)理解并把握如何根據(jù)項(xiàng)目和產(chǎn)品特點(diǎn)構(gòu)建一個(gè)高效、高質(zhì)量的自動(dòng)化測(cè)試解決方案。

作者簡(jiǎn)介

  柳勝,具有多年的軟件開發(fā)和測(cè)試實(shí)踐經(jīng)驗(yàn),尤其擅長(zhǎng)自動(dòng)化測(cè)試工具應(yīng)用、性能測(cè)試和單元測(cè)試。曾在摩托羅拉等大型外企擔(dān)任高級(jí)開發(fā)工程師、高級(jí)自動(dòng)化測(cè)試工程師等職務(wù)。作者博客(www.cesoo.com)提供本書源代碼及相關(guān)視頻文件下載。

圖書目錄

第一篇 初級(jí)篇——認(rèn)識(shí)自動(dòng)化測(cè)試框架
第1章 將降大任——自動(dòng)化測(cè)試 1
1.1 軟件測(cè)試面臨的困境與迷局 2
1.1.1 軟件質(zhì)量困境 2
1.1.2 軟件成本困境 6
1.2 “時(shí)勢(shì)造英雄”——軟件測(cè)試自動(dòng)化的異軍突起 8
1.2.1 軟件自動(dòng)化測(cè)試如何代替手工測(cè)試 8
1.2.2 推動(dòng)軟件自動(dòng)化測(cè)試的源動(dòng)力 12
第2章 “神話”破滅——自動(dòng)化測(cè)試能否擔(dān)當(dāng)大任 16
2.1 企業(yè)自動(dòng)化測(cè)試實(shí)施的情景 17
2.1.1 自動(dòng)化測(cè)試實(shí)施背景介紹 17
2.1.2 自動(dòng)化測(cè)試實(shí)施場(chǎng)景回放 17
2.2 自動(dòng)化測(cè)試的“神話”破滅 20
2.2.1 昂貴的自動(dòng)化測(cè)試實(shí)施成本 20
2.2.2 實(shí)際上并不強(qiáng)大的自動(dòng)化測(cè)試腳本 21
2.2.3 自動(dòng)化測(cè)試實(shí)施的命門:維護(hù)成本 22
第3章 成功之道——如何構(gòu)建高質(zhì)量的自動(dòng)化測(cè)試 24
3.1 PERAL模型的實(shí)施背景 25
3.2 Purpose:如何建立一個(gè)務(wù)實(shí)明確的自動(dòng)化測(cè)試目標(biāo) 25
3.2.1 問題1:自動(dòng)化還是手工測(cè)試 26
3.2.2 問題2:如何估算分析自動(dòng)化測(cè)試效益 26
3.2.3 問題3:如何構(gòu)建高收益成本比自動(dòng)化測(cè)試目標(biāo) 29
3.3 Evaluation:評(píng)估和估算的量化決策指南 37
3.3.1 工具選擇定律一:測(cè)試界面決定工具類族 38
3.3.2 工具選擇定律二:測(cè)試項(xiàng)目綜合特征確定工具應(yīng)用方案 41
3.3.3 工具選擇實(shí)際案例分析 44
3.3.4 總結(jié) 47
3.4 Architecture:構(gòu)建和設(shè)計(jì)自動(dòng)化測(cè)試 48
3.4.1 自動(dòng)化測(cè)試的最終用戶是測(cè)試工程師 48
3.4.2 自動(dòng)化測(cè)試的實(shí)質(zhì)是開發(fā)一個(gè)測(cè)試軟件 49
3.5 Run and Debug:開發(fā)調(diào)試 49
3.5.1 高內(nèi)聚和低耦合的模塊實(shí)現(xiàn)原則 49
3.5.2 數(shù)據(jù)驅(qū)動(dòng)原則 53
3.5.3 自動(dòng)化腳本開發(fā)質(zhì)量?jī)?yōu)先級(jí) 56
3.6 Link with Manual test:自動(dòng)化測(cè)試與手工測(cè)試的有效整合 57
3.6.1 自動(dòng)化測(cè)試和手工測(cè)試的關(guān)系 58
3.6.2 自動(dòng)化測(cè)試與手工測(cè)試流程整合 59
3.7 PEARL模型實(shí)施成功經(jīng)驗(yàn) 60
3.7.1 重置目標(biāo),長(zhǎng)遠(yuǎn)規(guī)劃 60
3.7.2 強(qiáng)大的自動(dòng)化測(cè)試框架 61
3.8 總結(jié) 62
第4章 組織實(shí)施——怎樣建立與培養(yǎng)自動(dòng)化測(cè)試團(tuán)隊(duì) 63
4.1 測(cè)試團(tuán)隊(duì)簡(jiǎn)介 64
4.2 明確自動(dòng)化測(cè)試目標(biāo) 64
4.2.1 好的目標(biāo)是自動(dòng)化測(cè)試實(shí)施的發(fā)動(dòng)機(jī) 64
4.2.2 建立一個(gè)高收益并可行的自動(dòng)化測(cè)試實(shí)施目標(biāo) 65
4.3 積極有效的溝通技巧 70
4.3.1 勤匯報(bào),多交流 72
4.3.2 實(shí)用為先 74
4.4 培養(yǎng)和建立自動(dòng)化測(cè)試團(tuán)隊(duì) 75
4.4.1 手工測(cè)試團(tuán)隊(duì)的規(guī)劃 76
4.4.2 自動(dòng)化測(cè)試實(shí)施中的團(tuán)隊(duì) 78
4.4.3 自動(dòng)化測(cè)試實(shí)施后的團(tuán)隊(duì) 80
4.5 自動(dòng)化測(cè)試技術(shù)儲(chǔ)備 81
第二篇 中級(jí)篇——自動(dòng)化測(cè)試框架基本原理及實(shí)現(xiàn)
第5章 廬山真面目——自動(dòng)化測(cè)試框架 82
5.1 自動(dòng)化測(cè)試框架簡(jiǎn)介 83
5.2 測(cè)試的自動(dòng)化——以工具為中心 83
5.3 百家爭(zhēng)鳴——形形色色的自動(dòng)化測(cè)試框架 85
5.3.1 數(shù)據(jù)驅(qū)動(dòng)測(cè)試框架(The Data-Driven Testing Framework) 85
5.3.2 關(guān)鍵字驅(qū)動(dòng)或表驅(qū)動(dòng)測(cè)試框架(The Keyword-Driven or Table-Driven Testing Framework) 89
5.3.3 總結(jié) 90
5.4 自動(dòng)化的測(cè)試——測(cè)試框架原型 91
5.4.1 框架包括的具體技術(shù) 91
5.4.2 框架的用戶 92
5.4.3 制定和開發(fā)框架 93
5.5 測(cè)試框架集大成者——無需人工干預(yù)的自動(dòng)化回歸測(cè)試 93
第6章 實(shí)例研究——單元自動(dòng)化測(cè)試框架解決方案 95
6.1 被測(cè)對(duì)象介紹 96
6.1.1 背景簡(jiǎn)介 96
6.1.2 單元測(cè)試對(duì)象URLEncoder. encode函數(shù)介紹 97
6.1.3 對(duì)URLEncoder.encode的單元測(cè)試案例設(shè)計(jì) 98
6.2 自動(dòng)化測(cè)試框架逐步實(shí)施 100
6.2.1 第一步:?jiǎn)卧獪y(cè)試自動(dòng)化 100
6.2.2 第二步:框架——數(shù)據(jù)驅(qū)動(dòng) 101
6.2.3 第三步:框架——整合開發(fā)測(cè)試流程 104
6.2.4 第四步:框架(高級(jí))——定義自動(dòng)化測(cè)試管理策略和規(guī)范 107
6.3 單元自動(dòng)化測(cè)試框架實(shí)施總結(jié) 108
第7章 實(shí)例研究——基于UI功能的自動(dòng)化測(cè)試框架解決方案 109
7.1 GUI的軟件自動(dòng)化測(cè)試原理與技術(shù)基礎(chǔ) 110
7.1.1 GUI軟件測(cè)試簡(jiǎn)介 110
7.1.2 GUI自動(dòng)化測(cè)試原理與實(shí)例演示 114
7.1.3 在構(gòu)建自動(dòng)化測(cè)試框架時(shí)的工具因素 124
7.2 基于QTP的功能自動(dòng)化測(cè)試框架原型的搭建 125
7.2.1 QTP工具簡(jiǎn)介 125
7.2.2 自動(dòng)化測(cè)試框架預(yù)期功能目標(biāo) 126
7.2.3 自動(dòng)化測(cè)試框架的實(shí)現(xiàn) 127
第三篇 高級(jí)篇——自動(dòng)化測(cè)試框架案例實(shí)戰(zhàn)
第8章 自動(dòng)化測(cè)試框架實(shí)例——Automation Center(AC) 142
8.1 產(chǎn)品測(cè)試案例分析 143
8.1.1 被測(cè)軟件產(chǎn)品介紹——某大型分布式企業(yè)協(xié)同組件介紹 143
8.1.2 軟件產(chǎn)品測(cè)試需求分析 144
8.1.3 測(cè)試需求矩陣分析 146
8.1.4 全球化測(cè)試需求分析 149
8.2 測(cè)試中應(yīng)用AC的效益分析 153
8.2.1 預(yù)期成本計(jì)算 154
8.2.2 預(yù)期收益計(jì)算 154
8.2.3 預(yù)期收益比 155
8.2.4 AC實(shí)施過程規(guī)劃 155
8.3 AC框架中腳本開發(fā)規(guī)范 156
8.3.1 自動(dòng)化測(cè)試中的規(guī)范 156
8.3.2 規(guī)范應(yīng)該考慮的因素 157
8.3.3 有效地推行自動(dòng)化測(cè)試規(guī)范 159
8.3.4 AC中QTP腳本規(guī)范實(shí)例 159
8.4 AC框架測(cè)試報(bào)告格式及規(guī)范 163
8.4.1 總覽報(bào)告 163
8.4.2 細(xì)分報(bào)告 164
8.4.3 AC測(cè)試報(bào)告總結(jié) 169
8.5 AC框架中客戶端自動(dòng)化測(cè)試解決方案 171
8.5.1 AC中QTP Agent介紹 171
8.5.2 “一次編碼,多語(yǔ)言運(yùn)行”的QTP腳本開發(fā)思想及實(shí)現(xiàn) 172
8.5.3 AC中QTP Agent在企業(yè)內(nèi)部環(huán)境的部署 178
8.5.4 AC中QTP Agent收益 183
8.6 AC中安裝自動(dòng)化解決方案 185
8.6.1 Windows下軟件安裝:默認(rèn)式安裝與交互式安裝 185
8.6.2 Linux下軟件安裝:文本模式與圖形化模式 192
8.7 AC中自動(dòng)化管理與控制平臺(tái) 199
8.7.1 AC拓?fù)浣Y(jié)構(gòu)設(shè)計(jì) 199
8.7.2 AC的工作協(xié)作圖 202
8.7.3 AC工作流程圖 203
8.8 AC應(yīng)用經(jīng)驗(yàn) 205
8.8.1 明確而務(wù)實(shí)的需求 205
8.8.2 有效的人員培訓(xùn) 205
8.8.3 敏捷高效的反饋機(jī)制 206
8.9 AC開發(fā)技術(shù)實(shí)例 206
8.9.1 基于事務(wù)(transaction)機(jī)制的測(cè)試案例狀態(tài)棧的實(shí)現(xiàn) 206
8.9.2 測(cè)試案例狀態(tài)輪詢Java實(shí)現(xiàn) 207
8.9.3 AC與Agent協(xié)議原語(yǔ) 208
第9章 開發(fā)高質(zhì)量測(cè)試腳本 210
9.1 案例1:腳本開始處首先進(jìn)行環(huán)境檢查 211
9.2 案例2:函數(shù)入口檢查 213
9.3 案例3:使用正則表達(dá)式處理字符串 214
9.4 案例4:腳本健壯性出錯(cuò)處理 219
9.5 案例5:測(cè)試腳本中參數(shù)變量的規(guī)范命名 222
9.6 案例6:內(nèi)存的利用和回收 225
9.7 案例7:數(shù)據(jù)驅(qū)動(dòng) 228
附錄 與自動(dòng)化測(cè)試實(shí)施人員的對(duì)話實(shí)錄 232

本目錄推薦

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