注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Visual Studio 2005 Team System軟件測試專家教程

Visual Studio 2005 Team System軟件測試專家教程

Visual Studio 2005 Team System軟件測試專家教程

定 價:¥49.80

作 者: (美)阿納爾德 等著,顏炯 譯
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787302185529 出版時間: 2008-10-01 包裝: 平裝
開本: 16開 頁數(shù): 377 字?jǐn)?shù):  

內(nèi)容簡介

  軟件架構(gòu)師如何使用VSTS對分布式系統(tǒng)和部署方案進(jìn)行可視化建模。開發(fā)人員如何使用VSTS編寫代碼,驗證代碼,重構(gòu)代碼,調(diào)試代碼,以及對代碼進(jìn)行單元測試。測試人員如何使用VSTS管理測試用例,以及如何進(jìn)行Web測試、負(fù)載測試和手動測試。如何使用域模型和DSL工具,創(chuàng)建自定義的圖形設(shè)計器。如何使用Team Foundation Server存儲和管理軟件開發(fā)過程的工作產(chǎn)品和工作項?!禫isual Studio 2005 Team System軟件測試專家教程》作者均為VSTS測試及開發(fā)工具的開發(fā)團隊成員,這也保證了《Visual Studio 2005 Team System軟件測試專家教程》所講述的內(nèi)容具有高度的針對性?!禫isual Studio 2005 Team System軟件測試專家教程》介紹的工具使用方式都強調(diào)了有的放矢,作者循序漸進(jìn)地介紹了如何使用Visual Studio Team Edition fol‘Software Developers和Visual Studio Tearn Edition for Software Testers提供的用戶界面。我們可以探索每一種測試類型,學(xué)習(xí)如何高效地使用代碼分析工具和動態(tài)分析工具,從而進(jìn)一步提高自身的技術(shù)水平,最終不僅能夠成為一名優(yōu)秀的軟件開發(fā)人員,還可以成為一名優(yōu)秀的測試工程師。

作者簡介

  Tom Arnold是Microsoft Visual Studi0 2005 Team System的程序開發(fā)主管,主要負(fù)責(zé)測試工具開發(fā)。他還曾經(jīng)負(fù)責(zé)過微軟公司和Rational Software公司的其他商用測試工具項目的開發(fā)工作,并在STAR、Microsoft Tech Ed、Internet World等會議上擔(dān)任過發(fā)言人。作為本書作者之一,Tom Arnold還編寫過其他兩部有關(guān)軟件測試的著作,并出版了三部與軟件測試相關(guān)的錄像帶。此外,作為創(chuàng)始人之一,Tom Arnold參與創(chuàng)建了一個擁有250位員工的軟件測試公司(后來該公司被Lionbridge/Veritest收購)。目前,Tom是微軟公司Office Live.com項目小組的程序開發(fā)主管。

圖書目錄

第1章 VSTEST和VSTESD簡介 1
1.1 軟件開發(fā)過程和軟件開發(fā)生命周期 1
1.1.1 規(guī)劃、分析、設(shè)計和開發(fā) 1
1.1.2 市場上現(xiàn)有的工具 3
1.2 VSTEST和VSTESD適用于軟件開發(fā)生命周期的哪個階段 6
1.3 VSTEST和VSTESD能夠完成什么工作 7
1.3.1 VSTEST提供的功能 7
1.3.2 VSTESD的特點 11
1.3.3 VSTEST和VSTESD如何在SDLC中發(fā)揮作用 12
1.3.4 為什么選擇了VSTEST而沒有選擇其他工具集 13
1.4 小結(jié) 15
第2章 VSTEST和VSTESD快速瀏覽 17
2.1 測試類型 17
2.1.1 手工測試類型 18
2.1.2 單元測試類型 19
2.1.3 Web測試類型 19
2.1.4 負(fù)載測試類型 20
2.1.5 順序測試類型 20
2.1.6 一般測試類型 20
2.1.7 未來/第三方測試類型 20
2.2 測試用戶界面 21
2.2.1 創(chuàng)建和編寫測試的用戶界面 21
2.2.2 管理測試的用戶界面 30
2.2.3 執(zhí)行測試和觀察測試執(zhí)行結(jié)果的用戶界面 33
2.3 分析工具 40
2.3.1 代碼分析 40
2.3.2 性能度量 41
2.4 小結(jié) 42
第3章 使用VSTEST和VSTESD 進(jìn)行單元測試 45
3.1 單元測試概要 45
3.1.1 為什么進(jìn)行單元測試 45
3.1.2 單元測試方法 46
3.1.3 VSTEST和VSTESD的單元測試有什么獨特之處 48
3.2 創(chuàng)建第一個單元測試 49
3.2.1 創(chuàng)建一個示例庫 49
3.2.2 生成單元測試 51
3.2.3 運行單元測試 53
3.3 VSTEST中的單元測試 53
3.3.1 剖析一個測試類 53
3.3.2 測試通過和測試失效 54
3.3.3 代碼生成 54
3.3.4 定制測試方法 59
3.3.5 單元測試斷言 62
3.3.6 對單元測試進(jìn)行調(diào)試 63
3.4 高級單元測試 63
3.4.1 MSTest命令行工具 66
3.4.2 單元測試生命周期 71
3.4.3 ASP.NET 75
3.4.4 數(shù)據(jù)驅(qū)動的測試 76
3.4.5 測試上下文 78
3.5 小結(jié) 79
第4章 對數(shù)據(jù)庫進(jìn)行測試 81
4.1 數(shù)據(jù)庫測試是不同的 81
4.2 開發(fā)一個數(shù)據(jù)庫項目 81
4.2.1 數(shù)據(jù)庫項目探索研究 83
4.2.2 為數(shù)據(jù)庫添加信息架構(gòu)、數(shù)據(jù)表和約束 86
4.2.3 添加視圖和存儲過程 92
4.2.4 當(dāng)前開發(fā)數(shù)據(jù)庫的內(nèi)部工作過程 96
4.3 重命名重構(gòu) 97
4.4 數(shù)據(jù)庫項目部署 100
4.5 生成測試數(shù)據(jù) 101
4.6 單元測試 104
4.7 開發(fā)定制的單元測試 126
4.7.1 添加定制的測試條件項目 126
4.7.2 構(gòu)建定制的測試條件項目 127
4.7.3 構(gòu)建“掛鉤” 132
4.7.4 使用定制的測試條件開發(fā)單元測試 136
4.8 小結(jié) 137
第5章 Web測試 139
5.1 基本W(wǎng)eb測試 139
5.1.1 錄制一個測試 140
5.1.2 使用Web測試編輯器 142
5.1.3 Web測試的組件 143
5.2 使Web測試動態(tài)化 151
5.2.1 上下文參數(shù) 151
5.2.2 數(shù)據(jù)驅(qū)動的Web測試 155
5.3 在Web測試過程中捕獲數(shù)據(jù) 158
5.3.1 提取規(guī)則 159
5.3.2 默認(rèn)(即自動捕獲的)字段 160
5.4 使用確認(rèn)規(guī)則對響應(yīng)進(jìn)行驗證 161
5.4.1 內(nèi)置的確認(rèn)規(guī)則 161
5.4.2 為一個請求添加一個確認(rèn)規(guī)則 162
5.4.3 確認(rèn)等級 163
5.5 自定義規(guī)則 164
5.6 響應(yīng)頁面 167
5.7 對Web Service進(jìn)行測試 167
5.8 基于HTTP請求的測試無法測試用戶界面 168
5.8.1 我們不能用Web測試對Web用戶界面和客戶端腳本進(jìn)行測試 169
5.8.2 受腳本影響的動態(tài)測試數(shù)據(jù) 169
5.9 運行一個Web測試 170
5.9.1 .testrunconfig文件中的重要設(shè)置 170
5.9.2 運行測試 171
5.10 檢查測試結(jié)果 171
5.10.1 在Web Test Viewer中檢查Web測試的請求和響應(yīng) 172
5.10.2 Request面板 172
5.10.3 Details面板 172
5.10.4 失效研究 173
5.11 維護(hù)測試 176
5.12 可編程Web測試 176
5.12.1 可編程Web測試和基本的Web測試 176
5.12.2 將一個Web測試轉(zhuǎn)換為可編程Web測試 177
5.12.3 可編程Web測試的方方面面 178
5.13 插件 180
5.13.1 Web測試插件 181
5.13.2 Web測試請求插件 181
5.13.3 可編程Web測試插件 181
5.14 Web測試和AJAX 182
5.15 小結(jié) 183
第6章 如何使用手工測試、順序測試和一般測試類型 185
6.1 手工測試類型 185
6.1.1 定義一個手工測試場景 186
6.1.2 創(chuàng)建一個手工測試 187
6.1.3 手工測試的屬性 191
6.1.4 執(zhí)行一個手工測試 193
6.2 順序測試類型 198
6.2.1 創(chuàng)建一個順序測試 198
6.2.2 順序測試的屬性 199
6.2.3 執(zhí)行一個順序測試 202
6.3 一般測試類型 203
6.3.1 創(chuàng)建一個一般測試 204
6.3.2 一般測試的屬性 208
6.3.3 執(zhí)行一個一般測試 212
6.4 小結(jié) 212
第7章 負(fù)載測試 213
7.1 基本術(shù)語 213
7.2 使用VSTEST的負(fù)載測試功能 215
7.3 創(chuàng)建一個負(fù)載測試 216
7.4 一個負(fù)載測試的組成部分 217
7.4.1 場景 217
7.4.2 計數(shù)器集 223
7.4.3 運行設(shè)置 228
7.5 SQL跟蹤 232
7.5.1 與SQL跟蹤有關(guān)的運行設(shè)置 232
7.5.2 觀察SQL跟蹤的數(shù)據(jù) 233
7.6 使用遠(yuǎn)程測試機組 234
7.6.1 確定硬件需求 235
7.6.2 設(shè)置遠(yuǎn)程測試機組 238
7.6.3 管理遠(yuǎn)程測試機組 239
7.7 負(fù)載測試結(jié)果存儲區(qū) 243
7.7.1 在一個現(xiàn)有的SQL Server中創(chuàng)建一個負(fù)載測試結(jié)果存儲區(qū) 243
7.7.2 負(fù)載測試結(jié)果存儲區(qū)數(shù)據(jù)庫架構(gòu) 244
7.8 最佳實踐 245
7.8.1 在明確的目標(biāo)指導(dǎo)下開始工作 246
7.8.2 了解掌握測試環(huán)境 247
7.8.3 了解何時進(jìn)行負(fù)載測試 247
7.8.4 欲跑先學(xué)走 248
7.9 運行一個負(fù)載測試 250
7.9.1 .testrunconfig文件中的重要設(shè)置 250
7.9.2 啟動負(fù)載測試 251
7.9.3 檢查生成的測試數(shù)據(jù) 251
7.9.4 使用Load Test Analyzer 253
7.10 對測試結(jié)果進(jìn)行研究 258
7.10.1 充分理解被測試應(yīng)用程序 259
7.10.2 使用規(guī)則 259
7.10.3 檢查參與測試的計算機 260
7.10.4 對測試運行進(jìn)行分析 261
7.10.5 沒有發(fā)生錯誤時的處理方法 266
7.11 測試結(jié)果報表 267
7.12 小結(jié) 267
第8章 使用代碼分析和動態(tài)分析 269
8.1 代碼分析 269
8.1.1 靜態(tài)分析工具 269
8.1.2 代碼編寫標(biāo)準(zhǔn) 270
8.1.3 啟用代碼分析 270
8.1.4 理解錯誤信息 272
8.1.5 停止顯示錯誤信息 274
8.2 動態(tài)分析 277
8.2.1 其他工具 277
8.2.2 探查事件 283
8.2.3 代碼覆蓋 293
8.2.4 命令行越野賽 297
8.3 小結(jié) 300
第9章 在軟件開發(fā)生命周期中應(yīng)用VSTEST和VSTESD 301
9.1 VSTFS概覽 301
9.2 軟件開發(fā)生命周期 303
9.3 與開發(fā)團隊協(xié)同 304
9.3.1 安裝Team Explorer 305
9.3.2 連接到一個項目 306
9.3.3 項目的高級視圖 307
9.4 VSTEST和VSTESD工具是如何協(xié)同工作的 311
9.4.1 團隊項目源代碼控制策略 312
9.4.2 將測試與工作項進(jìn)行關(guān)聯(lián) 323
9.4.3 團隊構(gòu)建過程 326
9.4.4 將測試結(jié)果與工作項進(jìn)行關(guān)聯(lián) 328
9.4.5 發(fā)布測試結(jié)果 329
9.5 小結(jié) 331
附錄A 安裝Team Explorer 333
附錄B 創(chuàng)建并運行一個Web測試:循序漸進(jìn)指導(dǎo) 341
附錄C 創(chuàng)建并運行一個單元測試:循序漸進(jìn)指導(dǎo) 347
附錄D 創(chuàng)建并運行一個負(fù)載測試:循序漸進(jìn)指導(dǎo) 355
附錄E 創(chuàng)建并運行一個手工測試:循序漸進(jìn)指導(dǎo) 367
附錄F 其他信息資源 375

本目錄推薦

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