軟體測試不是專案工作項目中的裝飾品
也不是專案時程上的緩衝區
正視測試的重要性就可以大幅提升軟體品質
隨著系統的規模日益龐大、Agile 開發方法論日漸風行,市面上的各種測試工具也如雨後春筍出現。2010 年微軟推出全新的 Team Foundation Server/Visual Studio Ultimate 2010,再度大幅擴充軟體測試的功能。利用分散式多執行緒的架構,同時收集多台機器上的 Windows 效能計數器的負載測試,到結合測試影響分析、程式碼覆蓋率的單元測試,乃至於結合使用者需求、測試環境、自動化組建、資料收集的手動測試,統合的分析報表…等等,測試進入了高度專業與自動化的領域。
■【顧問實戰經驗首度公開】
微軟VIP專家首度將專案過程中的心得與精髓,透過眾多實例演練,導入軟體開發的觀念與測試技巧,擺脫光說不練、徒具觀念卻不會實做的困擾。
■【熟悉開發環境與工具】
詳細解說Visual Studio操作環境與各項測試工具,讓開發者與測試人員能按步就班順利完成各項測試流程。並說明Visual Studio 2010 Ultimate企業旗艦版新增功能 ,如診斷資料收集器、測試執行器(Test Runner)、測試案例管理、虛擬實驗室管理、自動程式碼UI測試(Coded UI Test)、測試衝擊分析及IntelliTrace等來進行軟體測試。
■【以各種實測方法檢驗專案】
完整解說包括:單元測試/ Web效能測試/一般測試/已排序的測試/負載測試…等測試模型與方法,並使用批次背景自動執行測試,建置出週期且自動化測試,並將一切成果呈現在報表上,快速探測開發流程是否健康。
■【進階SQL Server資料庫建構與測試方法】
特別針對SQL Server資料庫物件的開發、部署、物件定義與存放資料比對,產生測試資料與完成單元測試,以確保系統的基礎建設穩定無虞。
─本書特色─
第一本台灣人寫的軟體測試專書,以開發人員角度出發,Visual Studio為工具,以專案管理為觀念,說明軟體測試的方法與實踐。隨著 Team Foundation Server 及雲端技術,軟體測試觀念將確認導入開發流程。
作者簡介:
胡百敬 Byron Hu
現任恆逸資訊資深講師。微軟、永豐餘、中興工程等企業顧問。
擁有多年 n-Tier 架構暨物件導向式系統分析及設計、資料庫分析設計、Microsoft .NET 開發與商業智慧系統分析設計等實作經驗,並參與許多大型專案開發,主講微軟全省百場以上大型研討會,也是一位活躍於 IT 媒體的專欄作家。具 MCT、MCAD、MCSD 國際認證執照,並獲選為微軟最有價值專家(MVP)。
著作:
■ 軟體測試實戰 – Visual Studio & Team Foundation Server 2010 |悅知文化
■ SQL Server 2008 資料庫開發實戰|悅知文化
■ SQL Server 2008 管理實戰-進階維護篇|悅知文化
■ SQL Server 2008 T-SQL 資料庫設計|悅知文化
■ SQL Server 2008 SSIS 整合服務|悅知文化
■ SQL Server 2008 管理實戰-營運管理篇|悅知文化
■ SQL Server 2008 Reporting Services報表服務|悅知文化
■ IT DNA|悅知文化
■ SQL Server 2005 Performance Tuning效能調校|悅知文化
■ SQL Server 2005 T-SQL資料庫設計|悅知文化
BLOG:http://byronhu.spaces.live.com/
李智樺 Ruddy Lee
30年來始終堅守技術最前線的R&D老兵,為全台灣第一位在Apple II時代,就已經使用Assembly撰寫遊戲的資深程式開發者。目前擔任微軟大型研討會講師。
著作:
■ Windows Azure雲端運算開發實戰|悅知文化
BLOG:http://ruddylee.spaces.live.com/blog/
陸雲中 Kent Lu
現任集英信誠執行顧問。
主要專長為.Net 開發,Visual Studio Team System,Team Foundation Server(TFS) 軟體開發生命周期(ALM) 導入,曾經協助多個企業導入以 TFS 為基礎的軟體開發流程,並且參與多個大型專案開發,在 2010 年獲選為微軟最有價值專家(MVP)。
BLOG:http://www.dotblogs.com.tw/kent.lu/
趙瑋淇 Chichi Chao
現任集英信誠執行顧問。
主要專長為專案管理,系統分析,.Net開發,Visual Studio Team System,Team Foundation Server(TFS) 軟體開發生命周期(ALM) 導入,並曾參與多個不同領域的專案開發。
各界推薦
名人推薦:
─盛情推薦─
兩位專業的作者,百敬及Ruddy老師在軟體開發領域已有多年的教學及實務經驗,尤其「軟體測試」這門知識講求的是實務,能將「經驗」寫成故事或是散文可能比較容易,但本書將真實世界的軟體測試實務經驗,結合了工具面的使用方法及效益,化為可執行、可參考的步驟,值得軟體從業人員收藏,即使是非使用微軟相關技術開發者也適用。當工作時遇到了某些測試難題,本書的每一章也可獨立閱讀並應用於實務工作上!
─吳典璋‧台灣微軟開發工具暨平台推廣處產品行銷經理
本書的幾位作者都是業界實務經驗老到的開發者,這次為讀者們貢獻的這本著作,嘗試使用微軟Visual Studio開發工具的測試來實踐Scrum方法,市面上類似的書恐怕是絕無僅有。除了各人本身均有多年的實務經驗之外,也常擔任微軟的技術講座講師,此次合著本書,作者們各自均花費了不少心血,相信本書對於高階的軟體工程與開發人士會有很大的參考價值!
─張智凱‧精誠資訊知識產品事業群產品部處長
名人推薦:─盛情推薦─
兩位專業的作者,百敬及Ruddy老師在軟體開發領域已有多年的教學及實務經驗,尤其「軟體測試」這門知識講求的是實務,能將「經驗」寫成故事或是散文可能比較容易,但本書將真實世界的軟體測試實務經驗,結合了工具面的使用方法及效益,化為可執行、可參考的步驟,值得軟體從業人員收藏,即使是非使用微軟相關技術開發者也適用。當工作時遇到了某些測試難題,本書的每一章也可獨立閱讀並應用於實務工作上!
─吳典璋‧台灣微軟開發工具暨平台推廣處產品行銷經理
本書的幾位作者都是業界實務經驗老到的開發者,這次...
目錄
─目錄─
Ch01│測試概論
Ch02│談 Visual Studio 與敏捷測試
Ch03│認識 Visual Studio 2010 IDE 測試環境
Ch04│單元測試
Ch05│手動測試
Ch06│自動程式碼 UI 測試
Ch07│Web 效能測試
Ch08│負載測試
Ch09│實驗室管理
Ch10│測試相關功能
Ch11│資料庫建構與測試
Appendix 安裝 Team Foundation Server 2010
─目錄─
Ch01│測試概論
Ch02│談 Visual Studio 與敏捷測試
Ch03│認識 Visual Studio 2010 IDE 測試環境
Ch04│單元測試
Ch05│手動測試
Ch06│自動程式碼 UI 測試
Ch07│Web 效能測試
Ch08│負載測試
Ch09│實驗室管理
Ch10│測試相關功能
Ch11│資料庫建構與測試
Appendix 安裝 Team Foundation Server 2010