幫助中心 | 我的帳號 | 關於我們

測試驅動的面向對象軟體開發/開發人員專業技術叢書

  • 作者:(美)弗里曼//普雷斯|譯者:王海鵬
  • 出版社:機械工業
  • ISBN:9787111304258
  • 出版日期:2010/06/01
  • 裝幀:平裝
  • 頁數:253
人民幣:RMB 45 元      售價:NT$ 180
放入購物車
加入收藏夾

內容大鋼
    本書採用通俗易懂的比喻,眾所周知的編程語言,短小精悍的工作實例,深入淺出的分析處理——仿佛在和幾位世界級的編程高手一邊喝茶,一邊聊天,循序漸進地讓讀者在不知不覺中進入編程的最高境界。即使是剛剛入門的初學者,也會從中找到讀書的樂趣,因為可以從一開始就找到開啟面向對象開發大門的鑰匙;隨著經驗的積累,編程水平的提高,再來看這本書,用不同的視角重新審視程序,又會體會到更深層的編程哲學。
    本書是編程愛好者的啟蒙指南,更是系統分析人員、測試人員、程序設計人員、軟體開發人員以及面向對象程序研究人員等專業人士革新編程思想的必備手冊。

作者介紹
(美)弗里曼//普雷斯|譯者:王海鵬

目錄
對本書的讚譽
譯者序

前言
作者簡介
致謝
第一部分  簡介
第1章  測試驅動開發的要點
  1.1  軟體開發是一個學習過程
  1.2  反饋是基本工具
  1.3  支持變化的實踐
  1.4  測試驅動開發簡介
  1.5  大局
  1.6  用戶場景測試
  1.7  測試的級別
  1.8  外部品質與內部品質
第2章  測試驅動開發與對象
  2.1  對象之網
  2.2  值與對象
  2.3  對象通信
  2.4  吩咐,不要問
  2.5  但有時要問
  2.6  對協作的對象執行單元測試
  2.7  用模擬對象支持TDD
第3章  工具介紹
  3.1  如果您已了解這些框架,可以跳過本章
  3.2  JUnit 4簡介
    3.2.1  測試用例
    3.2.2  斷言
    3.2.3  預期異常
    3.2.4  測試裝置
    3.2.5  測試執行者
  3.3  Hamcrest匹配器和assertThat()
  3.4  jMock2:模擬對象
第二部分  測試驅動開發過程
第4章  啟動測試驅動循環
  4.1  簡介
  4.2  先測試一個可行走的骨架
  4.3  決定行走的骨架的形狀
  4.4  創建反饋源
  4.5  儘早暴露不確定性
第5章  保持測試驅動循環
  5.1  簡介
  5.2  每個特徵都從一個驗收測試開始
  5.3  分離測量進度的測試和捕捉回歸錯誤的測試
  5.4  從最簡單的成功場景開始測試
  ……
第6章  面向對象風格
第7章  實現面向對象設計
第8章  基於第三方代碼構建

第三部分  工作的例子
第9章  委託開發一個拍賣狙擊者
第10章  可行走的骨架
第11章  通過第一個測試
第12章  準備競拍
第13章  狙擊者發出競拍出價
第14章  狙擊者贏得拍賣
第15章  邁向真正的用戶界面
第16章  狙擊多項物品
第17章  分解Main
第18章  填充細節
第19章  處理失敗
第四部分  可持續的測試驅動開發
第20章  聆聽測試
第21章  測試可讀性
第22章  構造複雜的測試數據
第23章  測試診斷
第24章  測試的靈活性
第五部分  高級主題
第25章  測試持久性
第26章  單元測試與線程
第27章  測試非同步代碼
後記  模擬對象簡史
附錄A  jMock2速查手冊
附錄B  編寫Hamcrest Matcher
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032