領測軟件測試網
第11章 開源測試工具MILY: 'Times New Roman'; POSITION: relative; TOP: -3pt; mso-hide: screen; mso-text-raise: 3.0pt">... 271
11.1 開源測試工具簡介... 272
11.1.1 開源的背景... 272
11.1.2 開源測試工具的發展
現狀... 272
11.2 常用開源測試工具簡介——測試
管理類... 273
11.2.1 Bugzilla Bug管理系統... 273
11.2.2 Mantis缺陷跟蹤系統... 274
11.2.3 BugFree測試管理工具.. 276
11.2.4 綜合比較... 276
11.3 常用開源測試工具簡介——單元
測試類... 277
11.3.1 NUnit-針對.NET開發的
單元測試框架... 277
11.3.2 NMock單元測試方法... 278
11.3.3 NunitForms——界面層
代碼測試... 279
11.4 常用開源測試工具簡介——性能
測試類... 280
11.4.1 OpenSTA——Web性能
測試工具... 280
11.4.2 TestMaker——性能測試
工具... 281
11.4.3 DBMonster——生成大批
量數據庫數據的工具... 282
11.5 常用開源測試工具簡介——自動化
功能測試類.. 284
11.5.1 Abbot Java GUI Test
Framework——自動化測
試框架... 284
11.5.2 SharpRobo——功能測試
工具和錄制工具... 285
11.5.3 Samie——IE自動化
測試... 287
11.6 如何在測試組中引入開源
測試工具... 288
11.6.1 開源測試工具的成本
考慮... 288
11.6.2 引入開源測試工具的
步驟... 289
11.6.3 引入開源測試工具可能
碰到的問題... 290
11.7 小結... 291
11.8 新手入門須知... 291
11.9 模擬面試問答... 291
第12章 測試工具的原理及制作... 294
12.1 自制測試工具的優勢... 295
12.2 輔助工具的制作... 296
12.2.1 測試工具的開發策劃... 296
12.2.2 測試語言的選擇... 296
12.2.3 測試工具開發的各種
實現技術... 297
12.3 使用Windows腳本輔助測試... 299
12.3.1 使用JScript進行簡單的
GUI自動化測試... 299
12.3.2 使用JScript檢查
注冊表... 300
12.3.3 使用JScript的FileSystem
Object對象處理文件... 300
12.3.4 使用JScript操作Excel 301
12.3.5 在JScript中運行應用
程序... 302
12.3.6 在JScript中使用WMI 303
12.3.7 在JScript中訪問網絡... 304
12.3.8 在JScipt中使用正則
表達式... 305
12.3.9 使用JScript發送郵件... 306
12.3.10 JScript腳本的調試
方法... 306
12.4 利用Windows腳本搭建一個
每日構建框架... 307
12.4.1 每日構建框架的基本
要素... 307
12.4.2 使用Windows任務計劃
來定時啟動腳本... 313
12.4.3 每日構建框架的擴展
1——單元測試... 314
12.4.4 每日構建框架的擴展
2——自動化功能測試... 319
12.4.5 每日構建框架的擴展
3——每日缺陷簡報... 321
12.4.6 每日構建框架的擴展4——
每日配置管理簡報... 327
12.4.7 每日構建框架的擴展
5——每日里程碑預報... 330
12.4.8 每日構建框架的其他
擴展思路... 332
12.5 利用Windows腳本整合一個自動
錯誤預防系統... 335
12.5.1 輕量級的AEP框架... 336
12.5.2 整合FxCop. 336
12.5.3 整合SQL BPA. 337
12.6 設計一個性能測試框架... 338
12.6.1 性能測試的基本原理... 338
12.6.2 Controller的簡單設計... 339
12.6.3 Agent的簡單設計... 340
12.6.4 虛擬用戶的產生... 343
12.7 正交表測試用例自動生成
工具的設計... 344
12.7.1 正交表類的設計... 345
12.7.2 加載正交表文件... 346
12.7.3 解釋輸入... 348
12.7.4 查找正交表... 349
12.7.5 改進方向... 356
12.8 數據庫比較工具的制作... 356
12.8.1 “三庫”問題... 356
12.8.2 數據庫比較工具的
設計... 357
12.9 Oracle的SQL語句跟蹤工具的
制作... 361
12.9.1 設置Oracle的SQL跟蹤
參數... 361
12.9.2 打開SQL跟蹤... 361
12.9.3 關閉SQL跟蹤... 362
12.9.4 改進方向... 363
12.10 一個簡單的猴子測試工具的
制作... 363
12.10.1 猴子測試工具應該具備
的功能... 364
12.10.2 完整的猴子測試工具... 373
12.10.3 猴子測試工具的擴展... 379
12.11 測試覆蓋率輔助管理工具的
制作... 380
12.11.1 測試覆蓋率管理... 380
12.11.2 數據覆蓋率管理... 383
12.11.3 測試覆蓋率統計的
自動化... 384
12.11.4 測試覆蓋率對測試
管理的意義... 385
12.11.5 測試覆蓋率輔助管理
工具的設計... 385
12.11.6 測試覆蓋率輔助管理
工具的使用... 389
12.12 小結... 391
12.13 新手入門須知... 391
12.14 模擬面試問答... 391
文章來源于領測軟件測試網 http://www.kjueaiud.com/