測試驅動開發(fā)的3項修煉

出版時間:2008-1  出版社:清華大學  作者:王曉毅  頁數(shù):372  字數(shù):404000  
Tag標簽:無  

內容概要

本書用實際案例及故事講述了測試驅動開發(fā)(TDD)的最佳實踐,從TDD為什么實踐起來非常困難等最根源的問題入手,循序漸進地介紹了構筑TDD的三項修煉,涉及到未雨綢繆的單元及自動化測試、結構化、敏捷以及平衡式的開發(fā)遷移、軟件開發(fā)和重構設計以及大量的實踐心得和經(jīng)驗總結歸納,給團隊、讀者以最佳TDD實踐的成長路線圖,從而走出TDD實踐叢林。

作者簡介

王曉毅 清華大學碩士,PMP,MBA,SESRI軟件工程系統(tǒng)研究所、IBM Rational用戶組、UML工程組織,測試時代等機構專家顧問。 專長:軟件工程、項目管理、研發(fā)及創(chuàng)新管理。 近年來在《程序員》、《軟件世界》等雜志發(fā)表有關軟件工程、項目管理、研發(fā)創(chuàng)新管理等數(shù)十篇文章,深受讀者好評。

書籍目錄

混沌篇 叢林中的TDD神火之光  叢林中的TDD神火之光  叢林中的TDD的光芒——看上去很美  TDD的實踐故事開始了  金字塔上神像的光芒四射是因為金字塔的偉岸開天篇 一個簡單的勝利  第2章 TDD基礎——一個簡單的勝利    2.1 什么是TDD    2.2 TDD的步驟,戰(zhàn)略上蔑視    2.3 戰(zhàn)術上重視    2.4 一個簡單的勝利,TDD的簡化示例    2.5 TDD的光芒      2.5.1 TDD帶給開發(fā)人員什么      2.5.2 TDD帶給管理者什么    2.6 光芒之下的TDD實踐叢林    2.7 還原TDD,懂得總結是最大的財富    2.8 叢林生存法則的吉祥三寶:羅盤、火種、寶劍TDD三項修煉之克羅托篇 轉動“結構化”和“敏捷”的羅盤  第3章 結構化開發(fā)方法    3.1 軟件開發(fā)過程及生命周期模型    3.2 結構化開發(fā)過程方法概述    3.3 瀑布開發(fā)模型    3.4 v模型    3.5 原型及螺旋模型    3.6 RUP    3.7 結構化開發(fā)方法的質量保證及裁剪  第4章 敏捷開發(fā)方法    4.1 機制、管理、技術創(chuàng)新的敏捷方法    4.2 敏捷方法概述    4.3 掌握敏捷的金箍棒    4.4 敏捷方法的七種兵器    4.5 XP    4.6 XP核心實踐的項目經(jīng)驗    4.7 測試驅動開發(fā)與XP  第5章 開發(fā)方法評估,踏入平衡之美自由道路    5.1 開發(fā)方法的評估、比較及項目應用    5.2 項目開發(fā)方法選擇及過程定義經(jīng)驗    5.3 自由智能平衡之美的開發(fā)方法    5.4 一個真實的開發(fā)項目案例      5.4.1 案例      5.4.2 分析      5.4.3 實踐TDD三項修煉之拉克羅斯篇 單元測試之星火燎原  第6章 摘下有色眼鏡后的測試  第7章 單元測試火的力量  第8章 單元測試方法談  第9章 單元測試用例設計  第10章 單元測試工具實踐圖譜  第11章 自動化測試與每日構建TDD三項修煉之阿特羅波斯篇 練就重構的精妙劍術  第13章 重構時機  第14章 重構塑型  第15章 意圖導向編程TDD升華篇 叢林中哲人的足跡  第16章 User Story紀事演練篇 叢林中看到了另一片天空  第17章 演練  第18章 再次演練,一個真實的項目豁然開朗篇 藍天白云下的幸福  第19章 走出TDD叢林附錄A 某公司的系統(tǒng)測試流程附錄B 測試過程中的各種文檔附錄C 以C++/C為例的代碼審查表參考文獻

編輯推薦

  在開發(fā)的成本、進度、穩(wěn)定性方面始終有著無休止的話題和爭執(zhí),借用清華園的日晷古跡上寫的一句話:“行勝于言”?!稖y試驅動開發(fā)的3項修煉:走出TDD叢林》通過系統(tǒng)性的闡述,結合大量的案例和實踐,解答了開發(fā)人員的具體困惑,有一種撥云見日的感覺。作者的實踐經(jīng)驗和心得給了我們實際應用很大的借鑒和效益上的提升。  ——北京華電方掂軟件技術有限公司副總裁姜維權  測試驅動開發(fā)抓住了編碼的本質,是敏捷開發(fā)思想的體現(xiàn)?!稖y試驅動開發(fā)的3項修煉:走出TDD叢林》以流暢的語言和生動的案例,展現(xiàn)了一條真知灼見的TDD實踐之路?!  袊饨徊恳痪挚萍继幐碧庨L(主管系統(tǒng)軟件開發(fā))江輝  測試驅動開發(fā)是一種革命性的軟件開發(fā)模式,可以保證獲得簡單、清晰、高質量的代碼。作者在這一領域居于國內的前沿,并進行了深入的研究,《測試驅動開發(fā)的3項修煉:走出TDD叢林》是不可多得的好書?! ∽髡呔哂胸S富的軟件開發(fā)實踐和項目管理經(jīng)驗,同對對軟件工程有著深入的思考和獨到的見解。更妙的是,作者以生動和深入淺出的語言,來描述看上去枯燥無味的技術問題,讀來妙趣橫生而又引人入勝。《測試驅動開發(fā)的3項修煉:走出TDD叢林》實是TDD領域難得的好書?!  狪BM中國開發(fā)實驗室開發(fā)工程師莫艷軍  作者在軟件工程領域工作與研究多年,對敏捷方法中測試驅動開發(fā)有著豐富的經(jīng)驗,《測試驅動開發(fā)的3項修煉:走出TDD叢林》內容曾經(jīng)被包括GE、IBMRattonal用戶組等組織選用和實踐。相信《測試驅動開發(fā)的3項修煉:走出TDD叢林》對于已經(jīng)或者計劃應用敏捷方法的團隊有著積極的指導作用。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    測試驅動開發(fā)的3項修煉 PDF格式下載


用戶評論 (總計1條)

 
 

  •   徹底對國內作者失望了,不要這樣糟蹋紙張好不好
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7