- 附錄C 學會寫郵件 更新時間:2020-04-05 23:35:31
- 組織有歐美人士參加的會議
- 附錄B 對歐美外包活動之有效的會議組織
- 與美國人討論的話題
- 交涉與談判
- 手機、電話、郵件、書信、報告
- 善于表達
- 獲取信息
- 建立信譽
- 美國人的溝通方式
- 附錄A 對歐美外包的有效溝通之道
- 做出決定
- 構建團隊
- 激勵團隊
- 領導風格
- 第15章 測試經理的領導力培養
- 美國的核心價值與商業
- 打死我也不說(Yes to death)
- 第14章 更加國際化
- 尊重多元化
- 解決沖突
- 了解決議的形成過程
- 按期完成工作
- 從錯誤中學習
- 實現承諾
- 微軟的企業商業環境
- 微軟公司價值觀
- 利用信息要真正幫助員工和企業
- 技術可以改變員工的工作方式
- 用技術武裝人
- 認同和鼓勵多元化
- 員工才是最重要的資產
- 第13章 微軟公司企業文化
- 工具:VSTS測試管理
- 工具:WTT測試框架
- 測試執行管理
- 環境搭建
- 一個完善的測試體系的構成
- 人員
- 第12章 完整的測試體系構成
- 缺陷消除的有效性(Defect Removal Efficiency)
- 小知識:零錯誤反彈(ZeroBugBounce)
- 小知識:錯誤收斂(BugConvergence)
- 優先級和嚴重性定義
- 缺陷類選圖例
- 缺陷類選(Bug Triage)
- 缺陷處理工作流
- 第11章 軟件缺陷管理
- 項目狀態報告
- 模板:軟件缺陷報告
- 軟件缺陷報告(Bug Report)
- 模板:測試用例模板
- 測試用例
- 測試文檔概述
- 第10章 測試文檔編寫
- 調試建議
- 調試準則
- 遠程調試
- 核心轉儲文件生成
- 用戶模式數據轉儲文件生成
- 轉儲文件類型
- 轉儲文件
- 托管代碼中的斷言
- 工具:WinDBG
- 斷言(ASSERT)
- 小知識:異常捕獲
- 異常
- 工具:Visual Studio在設計時進行調試
- 調試
- 第9章 調試
- 工具:Visual Studio代碼覆蓋率工具
- 其他類型的覆蓋
- 代碼覆蓋率度量結果分析和決策
- 覆蓋種類
- 代碼覆蓋率
- 第8章 代碼覆蓋率
- 工具:NModel工具
- 工具:WinSTDtoDOT Visualization Tool
- 小知識:Dijkstra算法
- 例子:微軟過橋問題
- 小知識:殺蟲劑悖論
- 基于模型的測試
- 數據驅動測試
- 工具:White
- 測試庫和測試框架
- 測試自動化程序設計
- Microsoft UI自動化庫
- 小知識:反射技術
- 練習:輕量.NET UI自動化設計
- 工具:RPF(Record and Playback Framework)Programmer
- 硬編碼測試自動化
- 手動測試
- 測試自動化的發展
- 第7章 測試自動化
- 有計劃的復審活動
- 基于風險的測試
- 風險優先級模型
- 測試范圍
- 模板:測試策略模板
- 什么是測試策略
- 模板:測試計劃文檔
- 什么是測試計劃
- 第6章 測試計劃和測試策略
- 工具:Visual Studio 2008代碼度量
- 代碼度量(Code Metrics)
- 工具:Prefast
- C/C++代碼的常見設計缺陷
- 工具:Fxcop
- 托管代碼的常見設計缺陷
- 安全托管代碼
- 工具介紹:SDL Threat Modeling Tool v3
- 小知識:MicrosoftSDL
- 小知識:微軟安全性測試10個小提示
- 保證應用的安全性和威脅建模
- 安全性測試(Security testing)
- 工具:UI Spy
- 工具:accVerify
- 輔助選項測試(Accessibility testing)
- 工具:屏幕鍵盤工具
- 工具:Character Map程序
- 編碼
- 小知識:I18N G11N L10N
- 國際化/全球化/本地化測試
- 壓力測試(Stress testing)
- 監視和分析負載測試結果
- 負載測試(Load testing)
- 工具:WPFPerf
- 工具:Visual Studio性能分析工具
- 工具:Windows Performance Analysis Tools(WPT)
- 性能測試(Performance testing)
- 工具:ApplicationVerifier
- 小知識:UAC
- 案例:Windows Vista兼容性測試
- 軟件兼容性測試(Compatibility testing)
- 工具:VeriTest-Rational Installation Analyzer
- 安裝/版本升級測試(Setup/upgrade testing)
- 探索性測試(Exploratory testing)
- 冒煙測試與BVT測試
- 回歸測試(Regression testing)
- 工具:Visual Studio單元測試框架
- 工具:NUnit
- 小知識:APITesting
- 功能測試(Functional Testing)
- 第5章 軟件測試類型
- 狀態轉換表(State transition)
- 工具:PICT工具使用
- 組合分析法(Combinatorial analysis)
- 判定表法(Table Based Methodology)
- 示例:邊界值分析
- 邊界值法(Boundary value analysis)
- 練習:等價類測試設計
- 等價類法(Equivalence value class)
- 基于場景的測試方法(Scenario testing)
- 灰盒測試(Grey-box Testing)
- 白盒測試(White-box testing)
- 黑盒測試(Black-box testing)
- 第4章 軟件測試方法
- 威脅模型分析(Threat Model Analysis TMA)
- 故障模式與后果分析(Failure mode and effects analysis)
- 根本原因分析(Root Cause Analysis RCA)
- 事后析誤(Postmortem)
- ISO 9000 & ISO 17205
- 能力成熟度模型(Capability Maturity Model Integration CMMI)
- 全面質量管理(Total Quality Management TQM)
- 軟件工程師摧毀地球
- 質量保證(Quality Assurance)
- 質量控制(Quality Control)
- 軟件質量(Quality)
- 第3章 軟件質量與測試
- 案例:MSF (Microsoft Solution Framework)
- 微軟的軟件產品開發過程
- 測試模式
- 提高軟件的可測性(Testability)
- 軟件開發過程中的測試
- 敏捷軟件開發方法(Agile software development)
- RUP
- 瀑布模型(Waterfall Model)
- 第2章 測試與軟件開發模型
- 練習:測試自動可樂販賣機
- 案例:微軟軟件開發團隊
- 測試與管理
- 成功職業生涯規劃的提示
- 測試工程師的職業路徑
- 什么是Watson數據
- 什么是PSS數據
- 小知識
- 測試工程師的任務
- 什么是軟件測試
- 第1章 軟件測試概述
- 引子
- 小知識:為什么是Bug
- 我再也不想找Bug了
- 自序
- 關于本書
- 推薦序2
- 推薦序1
- 版權信息
- 封面
- 封面
- 版權信息
- 推薦序1
- 推薦序2
- 關于本書
- 自序
- 我再也不想找Bug了
- 小知識:為什么是Bug
- 引子
- 第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)
- 小知識:APITesting
- 工具: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個小提示
- 小知識:MicrosoftSDL
- 工具介紹: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)
- 缺陷類選圖例
- 優先級和嚴重性定義
- 小知識:錯誤收斂(BugConvergence)
- 小知識:零錯誤反彈(ZeroBugBounce)
- 缺陷消除的有效性(Defect Removal Efficiency)
- 第12章 完整的測試體系構成
- 人員
- 一個完善的測試體系的構成
- 環境搭建
- 測試執行管理
- 工具:WTT測試框架
- 工具:VSTS測試管理
- 第13章 微軟公司企業文化
- 員工才是最重要的資產
- 認同和鼓勵多元化
- 用技術武裝人
- 技術可以改變員工的工作方式
- 利用信息要真正幫助員工和企業
- 微軟公司價值觀
- 微軟的企業商業環境
- 實現承諾
- 從錯誤中學習
- 按期完成工作
- 了解決議的形成過程
- 解決沖突
- 尊重多元化
- 第14章 更加國際化
- 打死我也不說(Yes to death)
- 美國的核心價值與商業
- 第15章 測試經理的領導力培養
- 領導風格
- 激勵團隊
- 構建團隊
- 做出決定
- 附錄A 對歐美外包的有效溝通之道
- 美國人的溝通方式
- 建立信譽
- 獲取信息
- 善于表達
- 手機、電話、郵件、書信、報告
- 交涉與談判
- 與美國人討論的話題
- 附錄B 對歐美外包活動之有效的會議組織
- 組織有歐美人士參加的會議
- 附錄C 學會寫郵件 更新時間:2020-04-05 23:35:31