彙整三位顧問級作者多年的實務經驗,說明軟體開發專案中導入軟體測試的必要性。以Visual Studio為工具、專案管理為觀念,結合理論與實務,將軟體測試導入開發流程,說明專案中常見的瓶頸與盲點,為你把關軟體最佳品質。
● 【顧問實戰經驗首度公開】
微軟VIP專家完整解說專案開發測試過程中的心得與精髓,透過眾多實例演練,導入軟體開發的觀念與測試技巧,擺脫光說不練、徒具觀念卻不會實做的困擾。
● 【熟悉開發環境與工具】
詳細解說Visual Studio操作環境與各項測試工具,讓開發者與測試人員能按步就班順利完成各項測試流程。
● 【以各種實測方法檢驗軟體專案】
診斷資料收集器:透過各種收集器,例如,錄製執行時期的畫面、程式介面所接收的資料、觸發的事件等,讓測試者簡單整理出bug資訊,開發者也能利用這些資訊除錯。
測試執行器:整合測試步驟說明、資料繫結、虛擬機器管理、診斷資料收集器、製作bug report…等功能,讓測試者製作出資訊豐富的測試報告。
管理測試案例:透過測試管理員、Visual Studio和TFS整合測試案例(Test Case)、撰寫與管理環境,並進而連結專案中的其他工作和成果。
虛擬實驗室管理:透過管理 Hyper-V 虛擬機器,容易建置多層次的測試環境,並為測試環境產生快照,讓開發者和測試者可以在相同的環境中驗證。
● 【完整說明測試新增功能】
測試衝擊分析:快速呈現修改的原始碼會影響到哪些測試。
IntelliTrace:讓管理線上系統的工程師不必安裝任何程式,就可以直接透過PowerShell執行錄製IntelliTrace,收集線上系統所發生的問題。
本書特色:
三位專家顧問級作者為台灣人量身打造的軟體測試專書。以開發人員角度出發,Visual Studio為工具,以專案管理為觀念,說明軟體測試的方法與實踐。隨著 Team Foundation Server 及雲端技術,軟體測試觀念將確認導入開發流程。
作者簡介:
胡百敬 Byron Hu
恆逸資深講師 | 集英信誠資深合夥顧問
現任恆逸資訊資深講師。微軟、永豐餘、中興工程等企業顧問。擁有多年n-Tier架構分析及設計、軟體生命週期管理、資料庫分析設計、Microsoft .NET開發與商業智慧系統分析設計等實作經驗,並參與許多大型專案開發,主講微軟全省百場以上大型研討會,也是一位活躍於IT媒體的專欄作家。具 MCT、MCAD、MCSD 國際認證執照,並獲選為微軟最有價值專家(MVP)。
譯作:
■ 敏捷開發實踐:使用Visual Studio Team Foundation Server 2012|悅知文化
著作:
■ SQL Server 2012 T-SQL 資料庫設計|悅知文化
■ SQL Server 2012 SSIS整合服務|悅知文化
■ SQL Server 2008 管理實戰-進階維護篇|悅知文化
■ SQL Server 2008 T-SQL 資料庫設計|悅知文化
■ SQL Server 2008 SSIS 整合服務|悅知文化
■ SQL Server 2008 管理實戰-營運管理篇|悅知文化
■ SQL Server 2008 Reporting Services報表服務|悅知文化
■ IT DNA|悅知文化
Blog:byronhu.spaces.live.com/
陸雲中 Kent Lu
集英信誠執行顧問
主要專長為.Net開發、Visual Studio Team System、Team Foundation Server(TFS)軟體開發生命周期(ALM)導入,曾經協助多家企業導入以TFS為基礎的軟體開發流程,並參與多項大型專案開發。於在2010年獲選為微軟最有價值專家(MVP)。
Blog:http://www.dotblogs.com.tw/kent.lu/
陳欽展 David Chen
集英信誠執行顧問
主要專長為系統開發與專案管理。
曾擔任銀行、政府、電信等產業相關專案的專案經理,並參與多家銀行影像集中作業系統的架構規劃及開發,規劃大型考試讀卡系統(四技二專,證基會,大學指考中心..等)。
各界推薦
名人推薦:
由悅知文化所出版的《軟體測試實戰–Visual Studio & Team Foundation Server》系列書籍,包括Windows Store App 開發、jQuery Mobile 開發行動裝置網站、ASP.NET MVC、Windows Azure 開發以及軟體測試實戰,這些都是上述提到的熱門開發技術及軟體開發管理的重要議題,作者擁有多年的專業技術圖書撰寫、豐富的教學及開發實務經驗,由專家帶領讀者一步一步地實作演練,適合有系統性的學習,相信在此系列書籍中學到的,定能應用於實務工作上。-吳典璋‧台灣微軟開發工具暨平台推廣處資深產品行銷經理
名人推薦:由悅知文化所出版的《軟體測試實戰–Visual Studio & Team Foundation Server》系列書籍,包括Windows Store App 開發、jQuery Mobile 開發行動裝置網站、ASP.NET MVC、Windows Azure 開發以及軟體測試實戰,這些都是上述提到的熱門開發技術及軟體開發管理的重要議題,作者擁有多年的專業技術圖書撰寫、豐富的教學及開發實務經驗,由專家帶領讀者一步一步地實作演練,適合有系統性的學習,相信在此系列書籍中學到的,定能應用於實務工作上。-吳典璋‧台灣微軟開發工具暨平台推廣處資深產品行銷經理
目錄
第1章│測試概論
01-01 VS 2012 Ultimate版的測試功能
第2章│認識Visual Studio 2012的整合測試環境
02-01測試類型簡介
第3章│單元測試
03-01 單元測試概觀
03-02 Visual Studio Managed Unit Testing Framework
03-03 進階單元測試實務
第4章│手動測試
04-01 Test Manager
04-02 工作項目與測試案例
04-03 手動測試與測試執行器
04-04 一般測試與已排序的測試
04-05 探勘測試
第5章│自動程式碼 UI 測試
05-01 建立自動程式碼 UI 測試
05-02 自行利用程式操控測試
05-03 測試代理程式執行記錄
05-04 使用現有的動作記錄
第6章│Web效能測試
06-01 建立待測程式
06-02 建立Web 效能測試
06-03 執行 Web 效能測試
第7章│負載測試
07-01 建立負載測試
07-02 執行並檢視測試報告
07-03 測試控制器與測試代理程式
07-04 效能調教
第8章│管理測試實驗室
08-01 標準環境
08-02 搭配SCVMM實驗室環境
第9章│測試相關功能
09-01 IntelliTrace
09-02 測試影響分析
09-03 程式效能分析
09-04 批次執行測試
09-05 測試相關報表
附錄A 安裝 Team Foundation Server 2012
A-01 硬體環境建議
A-02 安裝需使用的相關帳號
A-03 前置安裝
A-04 安裝Team Foundation Server 2012
A-05 安裝 SCVMM 2012
A-06 安裝設定 TFS 2012 Lab Management
附錄B Team組建
B-01 系統架構
B-02 新增組建定義
B-03 觸發組建流程
B-04 檢視組建執行過程與結果
B-05 自訂建置流程範本
B-06 客製化建置流程範本案例
第1章│測試概論
01-01 VS 2012 Ultimate版的測試功能
第2章│認識Visual Studio 2012的整合測試環境
02-01測試類型簡介
第3章│單元測試
03-01 單元測試概觀
03-02 Visual Studio Managed Unit Testing Framework
03-03 進階單元測試實務
第4章│手動測試
04-01 Test Manager
04-02 工作項目與測試案例
04-03 手動測試與測試執行器
04-04 一般測試與已排序的測試
04-05 探勘測試
第5章│自動程式碼 UI 測試
05-01 建立自動程式碼 UI 測試
05-02 自行利用程式操控測試
05-03 測試代理程式執行記錄
05-04 使用現...