< >
「令人讚嘆的一本書──對於任何與軟體測試有關的人來說,這是一本必備書籍。你可以從中了解微軟的軟體測試方法,以及他們對測試的未來觀點。」──Peter Zimmerer,Siemens AG 首席工程師「絕佳的結合︰由優秀的測試人員說出一家公司裡的測試故事,以及如何處理世界上最難的測試問題。」──James Whittaker,《How to Break Software》的作者「微軟對測試工作和測試人員的重視令人驚嘆。書中分享了成功與挑戰的實務經驗,對所有的測試團隊都很有幫助。」──Lee Copeland,《A Practitioner’s Guide to Software Test Design》的作者當你知道微軟聘用的測試人員和開發人員一樣多的時候,可能會感到很驚訝。可見微軟是多麼重視測試部門,因為這個角色肩負著超過150種產品的品質。本書是由三位微軟最重要的測試專家所完成,他們在書中分享了微軟9,000名測試人員所採用的最佳實務、工具和系統。透過本書,你會了解微軟的員工如何設計和管理測試、他們的訓練方法和生涯規劃、以及他們所預見的挑戰。更重要的是,你會學到許多寶貴的實務經驗,若能將這些知識運用在你的公司,必能產生不錯的效果。本書將協助您瞭解︰‧設計有效的測試,並在整個產品生命週期中執行這些測試‧使用功能測試來降低成本和風險,並了解使用結構測試的時機‧測量程式碼的複雜度,以找出錯誤和潛在的維護問題‧使用模型來產生測試案例、顯露應用程式的一些無法預期的行為、以及管理風險‧了解何時該用自動化測試,以及設計可長期使用的自動化測試,並將它們整合到自動化基礎架構中‧了解傑出測試人員的特點,以及他們在執行測試、探索系統、和追蹤過程當中所使用的工具‧了解測試軟體服務與測試套裝軟體所要面臨的挑戰關於作者Alan Page 是Test Excellence部門的主管,負責提供微軟測試人員的技術訓練和技術諮詢。他是微軟第一批測試架構師的一員,負責過各種版本的Windows和Windows CE產品。Ken Johnston 是微軟Office Internet Platform and Operations團隊的主管,他曾經在Test Excellence部門擔任過測試領導、測試經理、和主任等職務。Bj Rollison 是Engineering Excellence團隊的測試架構師,他參與過許多產品的開發測試,後來成為測試部門的主管。他也是期刊的專欄作家和研討會的講師,另外他也在大學裡教授軟體測試的基礎課程。
第一部份 關於Microsoft第01章 微軟的軟體工程第02章 微軟的軟體測試工程師第03章 工程生命週期第二部份 關於測試第04章 測試案例設計的實務作法第05章 功能測試技術第06章 結構測試技術第07章 分析複雜程式碼的風險第08章 以模型為基礎的測試第三部份 測試工具和系統第09章 管理臭蟲和測試案例第10章 測試自動化第11章 非功能性測試第12章 其他工具第13章 用戶反饋系統第14章 測試軟體加服務第四部份 關於未來第15章 防患未然第16章 創造未來
恭喜你錄取了!程式設計師如何贏在面試 編程創藝:編寫出卓越的程式碼 程式設計師的自我修養--連結、載入、程式庫
購買紙本書