注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā):ATDD實(shí)例詳解

驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā):ATDD實(shí)例詳解

驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā):ATDD實(shí)例詳解

定 價(jià):¥49.00

作 者: Markus Gärtner 著,張紹鵬 馮上 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)與互聯(lián)網(wǎng) 軟件工程及軟件方法學(xué)

ISBN: 9787115310620 出版時(shí)間: 2013-04-24 包裝: 平裝
開本: 16開 頁(yè)數(shù): 146 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  使用驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā)(ATDD),業(yè)務(wù)人員、測(cè)試人員和開發(fā)人員可以協(xié)作產(chǎn)出可測(cè)試的需求,幫助團(tuán)隊(duì)更快速地構(gòu)建高質(zhì)量軟件。然而,許多實(shí)踐者仍然對(duì)ATDD存在誤解?!癆TDDby Example”是第一本成功實(shí)施和運(yùn)用ATDD的入門級(jí)實(shí)踐操作指南。ATDD先鋒MarkusG?rtner將手把手教授讀者如何從業(yè)務(wù)人員那里派生出正確的軟件系統(tǒng),同時(shí)實(shí)現(xiàn)能準(zhǔn)確反映業(yè)務(wù)需求并有助于提升開發(fā)效率的全自動(dòng)化功能測(cè)試。 通過兩個(gè)端到端案例的研究,G?rtner演示了如何使用不同的框架和語(yǔ)言來實(shí)施ATDD。每一個(gè)案例都涉及了大量的實(shí)際產(chǎn)出,包括測(cè)試自動(dòng)化類、步驟定義和完整的案例實(shí)現(xiàn)。這些實(shí)例形象地說明了ATDD的基本原則,展示了ATDD是怎樣融入開發(fā)流程的,給出了來自G?rtner廣泛經(jīng)驗(yàn)的重要提示,也指出了要避免哪些危險(xiǎn)的陷阱。讀者會(huì)學(xué)到以下內(nèi)容:- 掌握成功實(shí)施ATDD的思維過程;- 通過Cucumber使用ATDD來描述能夠使得業(yè)務(wù)人員理解的軟件;- 使用ATDD工具測(cè)試網(wǎng)頁(yè);- 通過基于wiki的驗(yàn)收測(cè)試框架的FitNesse,把ATDD帶到Java中;- 通過全新的討論會(huì)形式來協(xié)作地產(chǎn)出軟件需求;- 實(shí)現(xiàn)更加用戶友好的、協(xié)作的自動(dòng)化測(cè)試;- 更整潔地測(cè)試,聆聽測(cè)試結(jié)果,并以價(jià)值驅(qū)動(dòng)測(cè)試重構(gòu)。 如果你是一個(gè)測(cè)試人員、分析師、程序員或項(xiàng)目經(jīng)理,這本書能保證你馬上從ATDD中獲取真實(shí)的收益——而且隨著你實(shí)際經(jīng)驗(yàn)的不斷增加,你會(huì)得到更多價(jià)值。

作者簡(jiǎn)介

  譯者簡(jiǎn)介:張紹鵬,百度項(xiàng)目管理部架構(gòu)師、敏捷教練,長(zhǎng)期關(guān)注敏捷與精益創(chuàng)業(yè),在百度指導(dǎo)過推薦與個(gè)性化團(tuán)隊(duì)、百度新首頁(yè)、百度賬號(hào)系統(tǒng)、百度知道和其他垂搜團(tuán)隊(duì);擔(dān)任LeanStartupMachine導(dǎo)師;曾任諾西VoIP北京研發(fā)總監(jiān);7年C/C /Java程序員;第一份工作是在貝爾實(shí)驗(yàn)室做5ESS開發(fā)。馮上,百度項(xiàng)目管理部敏捷教練,為百度培訓(xùn)學(xué)院提供重構(gòu)和TDD培訓(xùn),同時(shí)負(fù)責(zé)百度編碼規(guī)范等工作。指導(dǎo)了百度搜索團(tuán)隊(duì)的敏捷實(shí)踐和持續(xù)集成。2006年畢業(yè)于北京大學(xué)信息科學(xué)技術(shù)學(xué)院,之后一直從事軟件開發(fā)(C++),多年SCRUM經(jīng)驗(yàn),XP的積極實(shí)踐者和傳播者。

圖書目錄

目錄
 
第一部分 機(jī)場(chǎng)停車場(chǎng)
第1章 停車費(fèi)計(jì)算器討論會(huì)
1.1 代客泊車
1.2 臨時(shí)停車
1.3 經(jīng)濟(jì)停車和長(zhǎng)期停車
1.4 基本實(shí)例
1.5 總結(jié)
第2章 代客泊車的測(cè)試自動(dòng)化
2.1 第一個(gè)測(cè)試用例
2.2 結(jié)對(duì)完成第一個(gè)測(cè)試
2.2.1 初始化
2.2.2 檢查結(jié)果
2.3 表格化測(cè)試
2.4 總結(jié)
第3章 其余的停車場(chǎng)實(shí)例的自動(dòng)化
3.1 臨時(shí)停車
3.2 經(jīng)濟(jì)停車
3.3 總結(jié)
第4章 期望與協(xié)作
4.1 需求討論會(huì)
4.2 主觀期望的思維方式
4.3 協(xié)作
4.4 總結(jié)
第二部分 交通信號(hào)燈軟件系統(tǒng)
第5章 開始
5.1 交通信號(hào)燈
5.2 FitNesse
5.3 支持代碼
5.4 總結(jié)
第6章 信號(hào)燈狀態(tài)
6.1 狀態(tài)需求
6.2 第一個(gè)測(cè)試
6.3 深入代碼
6.4 重構(gòu)
6.4.1 包
6.4.2 LightState枚舉
6.4.3 編輯LightState
6.5 總結(jié)
第7章 第一個(gè)路口
7.1 控制器的需求
7.2 驅(qū)動(dòng)控制器的實(shí)現(xiàn)
7.3 總結(jié)
第8章 發(fā)現(xiàn)和探索
8.1 發(fā)現(xiàn)領(lǐng)域
8.2 驅(qū)動(dòng)產(chǎn)品代碼
8.3 測(cè)試你的粘合代碼
8.4 粘合代碼的價(jià)值
8.5 總結(jié)
第三部分 驗(yàn)收測(cè)試驅(qū)動(dòng)開發(fā)的原則
第9章 使用實(shí)例
9.1 使用合適的格式
9.1.1 行為驅(qū)動(dòng)開發(fā)
9.1.2 表格格式
9.1.3 關(guān)鍵字驅(qū)動(dòng)的自動(dòng)化
9.1.4 粘合代碼和支持代碼
9.1.5 正確的格式
9.2 細(xì)化實(shí)例
9.2.1 領(lǐng)域測(cè)試
9.2.2 邊界值
9.2.3 配對(duì)測(cè)試
9.3 裁減實(shí)例
9.4 考慮缺失
9.5 總結(jié)
第10章 協(xié)作確定需求
10.1 見識(shí)“三的力量”
10.2 舉辦討論會(huì)
10.2.1 參加者
10.2.2 討論會(huì)的目標(biāo)
10.2.3 頻率與時(shí)長(zhǎng)
10.3 捕捉需求
10.4 總結(jié)
第11章 基于文本的自動(dòng)化
11.1 使用友好的自動(dòng)化
11.2 自動(dòng)化上的協(xié)作
11.3 發(fā)現(xiàn)領(lǐng)域
11.4 總結(jié)
第12章 整潔的測(cè)試
12.1 測(cè)試自動(dòng)化的開發(fā)
12.2 傾聽測(cè)試的聲音
12.3 重構(gòu)測(cè)試
12.3.1 提取變量
12.3.2 提取關(guān)鍵字
12.4 總結(jié)
第13章 成功運(yùn)用ATDD
附錄A Cucumber
A.1 特性文件
A.2 步驟定義
A.3 產(chǎn)品代碼
附錄B FitNesse
B.1 Wiki結(jié)構(gòu)
B.2 SLiM表格
B.3 支持代碼
附錄C Robot Framework
C.1 段落
C.2 庫(kù)代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)