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

Visual Studio 2005 Team System軟件測(cè)試專家教程

Visual Studio 2005 Team System軟件測(cè)試專家教程

定 價(jià):¥49.80

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

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

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

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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