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

基于RUP的軟件測試實踐

基于RUP的軟件測試實踐

定 價:¥39.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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