測試有道——微軟測試技術心得

工具:Win 工具:Win 工具:Win


基本信息:
作者:梁博,許珊,徐歆愷 編著
出版社:電子工業出版社
定價:45元
版次:1
頁數:288千字
印刷時間:2009-8-1
開本:16開
I S B N:9787121091858
內容簡介:
《測試有道——微軟測試技術心得》由微軟公司專家撰寫,書中包含很多新穎的測試工具介紹,重點內容中英文對照是本書的另外一大亮點。書中包括超過20個微軟公司的開發團隊常用的測試工具及其使用方法的介紹。有很多工具是第一次正式通過出版物向公眾介紹,包括一些剛剛開源不久的、之前僅在微軟內部使用的測試自動化工具。同時本書還提供了一些實用測試文檔的模板、內部最佳做法,以及常用度量標準,為讀者的實際測試工作提供幫助。
本書適合學習和研究測試技術的測試工程師、對測試感興趣的人員,以及高校學生閱讀和參考。
目錄:
第1章 軟體測試概述
什麼是軟體測試
測試工程師的任務
小知識
什麼是PSS數據
什麼是Watson數據
測試工程師的職業路徑
成功職業生涯規劃的提示
測試與管理
案例:微軟軟體開發團隊
練習:測試自動可樂販賣機
第2章 測試與軟體開發模型
瀑布模型(Waterfall Model)
RUP
敏捷軟體開發方法(Agile software development)
軟體開發過程中的測試
提高軟體的可測性(Testability)
測試模式
微軟的軟體產品開發過程
案例:MSF (Microsoft Solution Framework)
第3章 軟體質量與測試
軟體質量(Quality)
質量控制(Quality Control)
質量保證(Quality Assurance)
軟體工程師摧毀地球
全面質量管理(Total Quality Management,TQM)
能力成熟度模型(Capability Maturity Model? Integration,CMMI)
ISO 9000 & ISO 17205
事後析誤(postmortem
根本原因分析(Root Cause Analysis, RCA)
故障模式與後果分析(Failure mode and effects analysis)
威脅模型分析(Threat Model Analysis, TMA)
第4章 軟體測試方法
黑盒測試(Black-box testing)
白盒測試(White-box testing)
灰盒測試(Grey-box Testing)
基於場景的測試方法(Scenario testing)
等價類法(Equivalence value class)
練習:等價類測試設計
邊界值法(Boundary value analysis)
示例:邊界值分析
判定表法(Table Based Methodology)
組合分析法(Combinatorial analysis)
工具:PICT工具使用
狀態轉換表(State transition)
第5章 軟體測試類型
功能測試(Functional Testing)
小知識:API Testing
工具:Nunit
工具:Visual Studio 單元測試框架
回歸測試(Regression testing)
冒煙測試bvt測試
探索性測試(Exploratory testing)
安裝/版本升級測試(Setup/upgrade testing)
工具:VeriTest-Rational Installation Analyzer
軟體兼容性測試(Compatibility testing)
案例:Windows Vista兼容性測試
小知識:UAC
工具:ApplicationVerifier
性能測試(Performance testing)
工具:Windows Performance Analysis Tools(WPT)
工具:Visual Studio性能分析工具
工具:WPFPerf
負載測試(Load testing)
監視和分析負載測試結果
壓力測試(Stress testing
國際化/全球化/本地化測試
小知識:I18N, G11N, L10N
編碼
工具:Character Map程式
工具:螢幕鍵盤工具
輔助選項測試(Accessibility testing)
工具:accVerify
工具:UI Spy
安全性測試(Security testing)
保證套用的安全性和威脅建模
小知識:微軟安全性測試10個小提示
小知識:Microsoft SDL
工具介紹:SDL threat modeling Tool v3
安全託管代碼
託管代碼的常見設計缺陷
工具:FxCop
C/C++代碼的常見設計缺陷
工具:Prefast
代碼度量(Code Metrics)
工具:Visual Studio 2008代碼度量
第6章 測試計畫和測試策略
什麼是測試計畫
模板:測試計畫文檔
什麼是測試策略
模板:測試策略模板
測試範圍
風險優先權模型
基於風險的測試
有計畫的複審活動
第7章 測試自動化
測試自動化的發展
手動測試
硬編碼測試自動化
工具:RPF(Record and Playback Framework)Programmer
練習:輕量.NET UI自動化設計
小知識:反射技術
Microsoft UI自動化庫
測試自動化程式設計
測試庫和測試框架
工具:White
數據驅動測試
基於模型的測試
小知識:殺蟲劑悖論
例子:微軟過橋問題
小知識:Dijkstra算法
工具:WinSTDtoDOT Visualization Tool
工具:NModel工具
第8章 代碼覆蓋率
代碼覆蓋率
覆蓋種類
代碼覆蓋率度量結果分析和決策
其他類型的覆蓋
工具:Visual Studio代碼覆蓋率工具
第9章 調試
調試
工具:Visual Studio在設計時進行調試
異常
小知識:異常捕獲
斷言(ASSERT)
工具:WinDBG
託管代碼中的斷言
轉儲檔案
轉儲檔案類型
用戶模式數據轉儲檔案生成
核心轉儲檔案生成
遠程調試
調試準則
調試建議
第10章 測試文檔編寫
測試文檔概述
測試用例
模板:測試用例模板
軟體缺陷報告(Bug Report)
模板:軟體缺陷報告
項目狀態報告
第11章 軟體缺陷管理
缺陷處理工作流
缺陷類選(Bug Triage)
缺陷類選圖例
優先權和嚴重性定義
小知識:錯誤收斂(Bug Convergence)
小知識:零錯誤反彈(Zero Bug Bounce)
缺陷消除的有效性(Defect Removal Efficiency)
第12章 完整的測試體系構成
人員
一個完善的測試體系的構成
環境搭建
測試執行管理
工具:WTT測試框架
工具:VSTS測試管理
第13章 微軟公司企業文化
員工才是最重要的資產
認同和鼓勵多元化
用技術武裝人
技術可以改變員工的工作方式
利用信息要真正幫助員工和企業
微軟公司價值觀
微軟的企業商業環境
實現承諾
從錯誤中學習
按期完成工作
了解決議的形成過程
解決衝突
尊重多元化
第14章 更加國際化
打死我也不說(Yes to death)
美國的核心價值與商業
第15章 測試經理的領導力培養
領導風格
激勵團隊
構建團隊
做出決定

相關詞條

熱門詞條

聯絡我們