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

基于RUP的軟件測試實(shí)踐

基于RUP的軟件測試實(shí)踐

定 價(jià):¥39.00

作 者: 姚登峰 主編,韓玉敏 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 教育部IBM高校合作項(xiàng)目精品課程系列教材
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787302202479 出版時(shí)間: 2009-09-01 包裝: 平裝
開本: 16開 頁數(shù): 396 字?jǐn)?shù):  

內(nèi)容簡介

  《基于RUP的軟件測試實(shí)踐》介紹了RUP的特點(diǎn)、原則和概念及RUP的四級測試(單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試)。在內(nèi)容的選取上對基本知識的建立、基本技能的培養(yǎng)兩方面有所側(cè)重,讓學(xué)生形成對RUP的整體理論框架的基本認(rèn)識,為學(xué)生畢業(yè)后從事軟件測試職業(yè)和在專業(yè)上的持續(xù)發(fā)展奠定基礎(chǔ)?!痘赗UP的軟件測試實(shí)踐》適合作為高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)的本??粕滩?。

作者簡介

暫缺《基于RUP的軟件測試實(shí)踐》作者簡介

圖書目錄

第1部分 軟件測試基礎(chǔ)
第1章 緒論3
1.1 引言4
1.2 錯誤是不可避免的6
1.3 軟件測試歷史8
1.4 軟件測試模型的演變11
1.5 軟件測試類型13
1.6 軟件測試工具的發(fā)展16
1.7 當(dāng)今測試行業(yè)狀況17
1.8 測試角色18
1.9 職業(yè)規(guī)劃23
習(xí)題與思考24
第2章 RUP基礎(chǔ)25
2.1 RUP的發(fā)展史26
2.2 什么是RUP27
2.3 RUP的特點(diǎn)28
2.3.1 迭代和增量開發(fā)28
2.3.2 用例驅(qū)動30
2.3.3 以構(gòu)架設(shè)計(jì)為中心31
2.4 RUP軟件開發(fā)生命周期32
2.4.1 初始階段33
2.4.2 細(xì)化階段34
2.4.3 構(gòu)造階段35
2.4.4 移交階段36
2.5 RUP過程的靜態(tài)結(jié)構(gòu)37
2.5.1 軟件過程元模型37
2.5.2 規(guī)程38
2.6 RUP中的最佳軟件實(shí)踐42
2.6.1 迭代式開發(fā)42
2.6.2 管理需求43
2.6.3 基于組件的體系結(jié)構(gòu)45
2.6.4 可視化建模45
2.6.5 軟件質(zhì)量保證46
2.6.6 控制軟件變更46
2.7 RUP中的關(guān)鍵原則47
2.7.1 提高過程的適應(yīng)性47
2.7.2 設(shè)定涉眾優(yōu)先級49
2.7.3 跨團(tuán)隊(duì)協(xié)作50
2.7.4 迭代地證明價(jià)值51
2.7.5 提高抽象級別52
2.7.6 持續(xù)關(guān)注質(zhì)量55
2.8 RUP4+1視圖56
2.9 RUP裁剪57
2.10 實(shí)踐經(jīng)驗(yàn)58
2.11 小結(jié)60
習(xí)題與思考61
第3章 RUP測試概論62
3.1 軟件測試63
3.1.1 傳統(tǒng)軟件測試的問題63
3.1.2 基于RUP的軟件測試成功經(jīng)驗(yàn)64
3.2 RUP軟件測試流程67
3.2.1 軟件測試流程框架67
3.2.2 RUP軟件測試評測方法70
3.3 質(zhì)量保證72
3.3.1 過程質(zhì)量保證72
3.3.2 質(zhì)量保證與RUP的關(guān)系73
3.3.3 RUP全過程質(zhì)量保證思想74
3.3.4 軟件工程成功經(jīng)驗(yàn)鑄就軟件質(zhì)量76
3.4 測試團(tuán)隊(duì)與角色76
3.4.1 RUP中測試角色77
3.4.2 RUP測試制品79
3.5 RUP四級測試81
3.5.1 主測試計(jì)劃和迭代測試計(jì)劃81
3.5.2 單元測試81
3.5.3 集成測試81
3.5.4 系統(tǒng)測試82
3.5.5 驗(yàn)收測試83
3.5.6 復(fù)審83
3.6 RUP測試解決方案83
3.7 RUP使用技巧85
3.8 小結(jié)87
習(xí)題與思考87
第4章 手工測試與自動化測試88
4.1 手工測試基礎(chǔ)88
4.1.1 手工測試的必要性89
4.1.2 手工測試工具概述89
4.1.3 手工測試工具的關(guān)鍵能力91
4.2 自動化測試基礎(chǔ)93
4.2.1 自動化測試定義94
4.2.2 適合自動執(zhí)行的測試操作95
4.2.3 RUP自動化測試觀點(diǎn)95
4.2.4 自動化測試的標(biāo)準(zhǔn)96
4.3 測試自動化技術(shù)99
4.3.1 自動化測試工具99
4.3.2 代碼分析技術(shù)及插裝技術(shù)101
4.3.3 什么叫腳本102
4.3.4 錄制/回放技術(shù)103
4.3.5 數(shù)據(jù)驅(qū)動技術(shù)及關(guān)鍵字驅(qū)動技術(shù)104
4.3.6 腳本預(yù)處理 106
4.3.7 自動比較技術(shù)106
4.3.8 測試自動化成熟度106
4.4 測試腳本技術(shù)109
4.4.1 測試腳本分類109
4.4.2 測試腳本應(yīng)用113
4.5 自動化測試實(shí)踐116
4.5.1 基本工作過程117
4.5.2 開展自動化測試120
4.5.3 主要問題122
4.5.4 建議123
4.6 自動化測試的優(yōu)缺點(diǎn)127
4.7 小結(jié)128
習(xí)題與思考129
第2部分 單 元 測 試
第5章 測試管理1335.1 什么是測試管理134
5.1.1 測試管理的定義134
5.1.2 測試管理的基本概念134
5.2 測試管理的內(nèi)容136
5.2.1 測試流程管理137
5.2.2 測試資產(chǎn)管理138
5.2.3 測試實(shí)施管理139
5.3 開展測試管理141
5.3.1 測試組織141
5.3.2 測試計(jì)劃142
5.3.3 測試創(chuàng)建142
5.3.4 測試執(zhí)行142
5.3.5 測試報(bào)告142
5.3.6 測試管理中的其他因素142
5.3.7 相關(guān)的軟件開發(fā)過程143
5.4 傳統(tǒng)測試管理的挑戰(zhàn)143
5.4.1 測試時(shí)間資源不足143
5.4.2 測試團(tuán)隊(duì)位置分散143
5.4.3 需求方面難題144
5.4.4 與開發(fā)保持同步144
5.4.5 報(bào)告正確信息145
5.4.6 測試管理的評估145
5.5 基于RUP的測試管理經(jīng)驗(yàn)146
5.5.1 盡早開展測試管理活動146
5.5.2 迭代化測試146
5.5.3 重用測試工件146
5.5.4 定義執(zhí)行靈活的測試流程147
5.6 測試管理的自動化147
5.6.1 引入測試管理自動化的原因147
5.6.2 測試管理自動化149
5.7 TM的使用151
5.7.1 測試流程152
5.7.2 測試輸入152
5.7.3 測試計(jì)劃154
5.7.4 測試用例設(shè)計(jì)155
5.7.5 測試實(shí)現(xiàn)156
5.7.6 測試執(zhí)行157
5.7.7 測試評估158
5.8 小結(jié)160
習(xí)題與思考161
第6章 單元測試162
6.1 單元測試基礎(chǔ)163
6.1.1 什么是單元測試163
6.1.2 單元測試的必要性164
6.1.3 單元測試的優(yōu)點(diǎn)164
6.1.4 測試的內(nèi)容166
6.1.5 測試的環(huán)境構(gòu)成168
6.2 單元測試策略169
6.2.1 使用白盒測試技術(shù)的單元測試169
6.2.2 使用黑盒測試技術(shù)的單元測試170
6.2.3 策略的選擇171
6.2.4 日構(gòu)建171
6.3 單元測試工具實(shí)踐172
6.3.1 Purify組件173
6.3.2 Quantify組件183
6.3.3 PureCoverage 組件186
6.4 小結(jié)192
習(xí)題與思考193
第3部分 集 成 測 試
第7章 組件測試與運(yùn)行時(shí)分析1977.1 組件技術(shù)198
7.1.1 組件的產(chǎn)生198
7.1.2 組件的定義199
7.1.3 組件的特點(diǎn)200
7.1.4 組件的三個(gè)流派200
7.1.5 組件的形態(tài)201
7.2 組件測試203
7.2.1 基于組件軟件開發(fā)方法與軟件測試203
7.2.2 組件測試特點(diǎn)204
7.2.3 UML在組件測試中的引入205
7.2.4 組件測試方法207
7.3 運(yùn)行時(shí)分析技術(shù)209
7.3.1 運(yùn)行時(shí)分析定義209
7.3.2 運(yùn)行時(shí)分析分類210
7.3.3 關(guān)鍵運(yùn)行時(shí)參數(shù)的測量210
7.3.4 運(yùn)行時(shí)分析的文檔214
7.3.5 運(yùn)行時(shí)分析例子216
7.4 組件測試工具218
7.4.1 Test RealTime特點(diǎn)218
7.4.2 開發(fā)人員測試現(xiàn)狀分析219
7.4.3 Test RealTime的開發(fā)人員測試過程220
7.5 總結(jié)228
習(xí)題與思考229
第4部分 系 統(tǒng) 測 試
第8章 系統(tǒng)功能測試2338.1 什么是系統(tǒng)功能測試233
8.1.1 功能測試要素234
8.1.2 功能測試的注意事項(xiàng)235
8.1.3 場景測試235
8.1.4 功能測試與單元測試的區(qū)別236
8.2 Web功能測試237
8.3 功能測試的自動化239
8.3.1 測試自動化框架239
8.3.2 SAFS框架介紹240
8.4 正則表達(dá)式243
8.4.1 測試正則表達(dá)式244
8.4.2 元字符244
8.4.3 字符轉(zhuǎn)義245
8.4.4 重復(fù)245
8.4.5 字符類246
8.4.6 反義246
8.4.7 替換246
8.4.8 分組247
8.4.9 后向引用247
8.4.10 零寬斷言248
8.4.11 負(fù)向零寬斷言249
8.4.12 注釋249
8.4.13 貪婪與懶惰250
8.5 Robot測試實(shí)踐250
8.5.1 關(guān)鍵字驅(qū)動實(shí)踐251
8.5.2 Robot的對象識別252
8.5.3 驗(yàn)證點(diǎn)254
8.5.4 數(shù)據(jù)池257
8.5.5 執(zhí)行分支258
8.5.6 數(shù)據(jù)關(guān)聯(lián)258
8.5.7 與TestManager的集成259
8.5.8 其他處理260
8.5.9 關(guān)鍵字驅(qū)動測試設(shè)計(jì)261
8.6 Rational Functional Tester測試實(shí)踐263
8.6.1 分層測試?yán)砟?63
8.6.2 對象識別265
8.6.3 測試對象和測試數(shù)據(jù)的維護(hù)268
8.6.4 ScriptAssurance技術(shù)268
8.6.5 RFT應(yīng)用270
8.7 小結(jié)271
習(xí)題與思考271
第9章 性能測試273
9.1 性能測試基礎(chǔ)273
9.1.1 應(yīng)用領(lǐng)域276
9.1.2 常見術(shù)語277
9.1.3 性能測試的挑戰(zhàn)279
9.2 性能測試實(shí)踐280
9.2.1 腳本開發(fā)282
9.2.2 場景構(gòu)建與配置289
9.2.3 性能監(jiān)控功能292
9.2.4 測試結(jié)果分析293
9.2.5 性能調(diào)優(yōu)296
9.2.6 實(shí)用技巧297
9.3 小結(jié)299
習(xí)題與思考299
第5部分 驗(yàn) 收 測 試
第10章 易用性測試303
10.1 易用性測試基礎(chǔ)304
10.1.1 易用性的定義304
10.1.2 優(yōu)秀用戶界面的要素304
10.1.3 易用性原理308
10.1.4 易用性要點(diǎn)309
10.1.5 易用性測試原則309
10.1.6 易用性測試與軟件測試的區(qū)別310
10.1.7 易用性與情感的關(guān)系310
10.2 Web易用性測試311
10.2.1 Web易用性測試定義312
10.2.2 Web易用性測試的必要性312
10.2.3 Web易用性測試原則313
10.2.4 Web易用性測試標(biāo)準(zhǔn)315
10.2.5 Web易用性測試支持工具317
10.3 易用性測試實(shí)踐317
10.3.1 易用性測試方法317
10.3.2 易用性質(zhì)量指標(biāo)體系325
10.4 易用性測試應(yīng)用327
10.5 小結(jié)329
習(xí)題與思考329
第11章 無障礙測試330
11.1 無障礙測試基礎(chǔ)331
11.1.1 無障礙測試的提出331
11.1.2 無障礙測試的定義331
11.1.3 了解無障礙測試332
11.2 無障礙標(biāo)準(zhǔn)和規(guī)范336
11.2.1 軟件無障礙336
11.2.2 Web無障礙339
11.3 無障礙測試工具介紹345
11.4 無障礙測試實(shí)踐346
11.4.1 軟件無障礙測試346
11.4.2 Web無障礙測試349
11.4.3 無障礙測試流程350
11.4.4 序列及交互化無障礙測試351
11.5 小結(jié)352
習(xí)題與思考352
第6部分 案 例 分 析
第12章 測試案例35512.1 編寫腳本355
12.1.1 項(xiàng)目情況介紹355
12.1.2 被測軟件的特點(diǎn)355
12.1.3 測試入口的選擇356
12.1.4 腳本編寫356
12.1.5 執(zhí)行自動化測試357
12.2 使用TM和Robot 357
12.2.1 制定測試計(jì)劃358
12.2.2 測試設(shè)計(jì)與實(shí)施363
12.2.3 測試執(zhí)行368
12.2.4 測試評估369
12.3 無障礙測試371
12.3.1 項(xiàng)目背景371
12.3.2 測試流程371
12.3.3 無障礙改造374
附錄A UML基礎(chǔ): 統(tǒng)一建模語言簡介379
A1 用例圖379
A2 類圖380
A3 序列圖381
A4 狀態(tài)圖382
A5 活動圖383
A6 組件圖384
A7 部署圖384
附錄B 測試評估摘要386
附錄C WCAG 1.0的14條指導(dǎo)原則391
參考文獻(xiàn)395

本目錄推薦

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