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

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

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

定 價:¥45.00

作 者: 梁博,許珊,徐歆愷 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787121091858 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 288 字數(shù):  

內容簡介

  由微軟公司專家撰寫,書中包含很多新穎的測試工具介紹,重點內容中英文對照是《測試有道:微軟測試技術心得》的另外一大亮點。書中包括超過20個微軟公司的開發(fā)團隊常用的測試工具及其使用方法的介紹。有很多工具是第一次正式通過出版物向公眾介紹,包括一些剛剛開源不久的、之前僅在微軟內部使用的測試自動化工具。同時《測試有道:微軟測試技術心得》還提供了一些實用測試文檔的模板、內部最佳做法,以及常用度量標準,為讀者的實際測試工作提供幫助?!稖y試有道:微軟測試技術心得》適合學習和研究測試技術的測試工程師、對測試感興趣的人員,以及高校學生閱讀和參考。

作者簡介

  梁博,微軟軟件工程過程、軟件測試、.NET框架技術專家,軟件工學碩士。現(xiàn)任微軟中國研發(fā)集團戰(zhàn)略合作部產(chǎn)品外包合作組項目經(jīng)理,負責中國本土外包產(chǎn)業(yè)的培育和發(fā)展項目,放眼國際深耕中國。曾任微軟(中國)有限公司平臺及開發(fā)技術部開發(fā)合作技術經(jīng)理,分別長駐微軟北京、上海分公司負責微軟“潛力發(fā)展計劃”和“卓越軟件開發(fā)商計劃”在華北、西部、華東三個區(qū)域的調研和實施,足跡遍布全國。

圖書目錄

第1章 軟件測試概述
 什么是軟件測試
 測試工程師的任務
 小知識
 什么是PSS數(shù)據(jù)
 什么是Watson數(shù)據(jù)
 測試工程師的職業(yè)路徑
 成功職業(yè)生涯規(guī)劃的提示
 測試與管理
 案例:微軟軟件開發(fā)團隊
 練習:測試自動可樂販賣機
第2章 測試與軟件開發(fā)模型
 瀑布模型(Waterfall Model)
 RUP
 敏捷軟件開發(fā)方法(Agile software development)
 軟件開發(fā)過程中的測試
 提高軟件的可測性(Testability)
 測試模式
 微軟的軟件產(chǎn)品開發(fā)過程
 案例: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工具使用
 狀態(tài)轉換表(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)
 監(jiān)視和分析負載測試結果
 壓力測試(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章 測試計劃和測試策略
 什么是測試計劃
 模板:測試計劃文檔
 什么是測試策略
 模板:測試策略模板
 測試范圍
 風險優(yōu)先級模型
 基于風險的測試
 有計劃的復審活動
第7章 測試自動化
 測試自動化的發(fā)展
 手動測試
 硬編碼測試自動化
 工具:RPF(Record and Playback Framework)Programmer
 練習:輕量.NET UI自動化設計
 小知識:反射技術
 Microsoft UI自動化庫
 測試自動化程序設計
 測試庫和測試框架
 工具:White
 數(shù)據(jù)驅動測試
 基于模型的測試
 小知識:殺蟲劑悖論
 例子:微軟過橋問題
 小知識:Dijkstra算法
 工具:WinSTDtoDOT Visualization Tool
 工具:NModel工具
第8章 代碼覆蓋率
 代碼覆蓋率
 覆蓋種類
 代碼覆蓋率度量結果分析和決策
 其他類型的覆蓋
 工具:Visual Studio代碼覆蓋率工具
第9章 調試
 調試
 工具:Visual Studio在設計時進行調試
 異常
 小知識:異常捕獲
 斷言(ASSERT)
 工具:WinDBG
 托管代碼中的斷言
 轉儲文件
 轉儲文件類型
 用戶模式數(shù)據(jù)轉儲文件生成
 核心轉儲文件生成
 遠程調試
 調試準則
 調試建議
第10章 測試文檔編寫
 測試文檔概述
 測試用例
 模板:測試用例模板
 軟件缺陷報告(Bug Report)
 模板:軟件缺陷報告
 項目狀態(tài)報告
第11章 軟件缺陷管理
 缺陷處理工作流
 缺陷類選(Bug Triage)
 缺陷類選圖例
 優(yōu)先級和嚴重性定義
 小知識:錯誤收斂(Bug Convergence)
 小知識:零錯誤反彈(Zero Bug Bounce)
 缺陷消除的有效性(Defect Removal Efficiency)
第12章 完整的測試體系構成
 人員
 一個完善的測試體系的構成
 環(huán)境搭建
 測試執(zhí)行管理
 工具:WTT測試框架
 工具:VSTS測試管理
第13章 微軟公司企業(yè)文化
 員工才是最重要的資產(chǎn)
 認同和鼓勵多元化
 用技術武裝人
 技術可以改變員工的工作方式
 利用信息要真正幫助員工和企業(yè)
 微軟公司價值觀
 微軟的企業(yè)商業(yè)環(huán)境
 實現(xiàn)承諾
 從錯誤中學習
 按期完成工作
 了解決議的形成過程
 解決沖突
 尊重多元化
第14章 更加國際化
 打死我也不說(Yes to death)
 美國的核心價值與商業(yè)
第15章 測試經(jīng)理的領導力培養(yǎng)
 領導風格
 激勵團隊
 構建團隊
 做出決定
附錄A 對歐美外包的有效溝通之道
 美國人的溝通方式
 建立信譽
 獲取信息
 善于表達
 手機、電話、郵件、書信、報告
 交涉與談判
 與美國人討論的話題
附錄B 對歐美外包活動之有效的會議組織
 組織有歐美人士參加的會議
附錄C 學會寫郵件

本目錄推薦

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