接受度測試驅動開發:ATDD執行個體詳解

來源:互聯網
上載者:User

《接受度測試驅動開發:ATDD執行個體詳解》

基本資料作者: Markus Gartner譯者: 張紹鵬 馮上出版社:人民郵電出版社ISBN:9787115310620上架時間:2013-4-12出版日期:2013 年4月開本:16開頁碼:146版次:1-1所屬分類:電腦 > 軟體工程及軟體方法學 > 軟體品質、軟體測試及維護更多關於 》》》《接受度測試驅動開發:ATDD執行個體詳解》內容簡介電腦書籍  使用接受度測試驅動開發(atdd),業務人員、測試人員和開發人員可以協作產出可測試的需求,協助團隊更快速地構建高品質軟體。然而,許多實踐者仍然對atdd存在誤解。“atdd by example”是第一本成功實施和運用atdd的入門級實踐操作指南。   atdd先鋒markus gartner將手把手教授讀者如何從業務人員那裡派生出正確的軟體系統,同時實現能準確反映業務需求並有助於提升開發效率的全自動化功能測試。   通過兩個端到端案例的研究,gartner示範了如何使用不同的架構和語言來實施atdd。每一個案例都涉及了大量的實際產出,包括測試自動化類、步驟定義和完整的案例實現。這些執行個體形象地說明了atdd的基本原則,展示了atdd是怎樣融入開發流程的,給出了來自gartner廣泛經驗的重要提示,也指出了要避免哪些危險的陷阱。   讀者會學到以下內容:掌握成功實施atdd的思維過程;通過cucumber使用atdd來描述能夠使得業務人員理解的軟體;使用atdd工具測試網頁;通過基於wiki的驗收測試架構的fitnesse,把atdd帶到java中;通過全新的討論會形式來協作地產出軟體需求;實現更加方便使用的、協作的自動化測試;更整潔地測試,聆聽測試結果,並以價值驅動測試重構。   如果你是一個測試人員、分析師、程式員或專案經理,《接受度測試驅動開發:atdd執行個體詳解》能保證你馬上從atdd中擷取真實的收益——而且隨著你實際經驗的不斷增加,你會得到更多價值。目錄《接受度測試驅動開發:atdd執行個體詳解》第一部分 機場停車場第1章 停車費計算機討論會1.1 代客泊車1.2 臨時停車1.3 經濟停車和長期停車1.4 基本執行個體1.5 總結第2章 代客泊車的測試自動化2.1 第一個測試案例2.2 結對完成第一個測試2.2.1 初始化2.2.2 檢查結果2.3 表格化測試2.4 總結第3章 其餘的停車場執行個體的自動化3.1 臨時停車3.2 經濟停車3.3 總結第4章 期望與協作4.1 需求討論會4.2 主觀期望的思維方式4.3 協作4.4 總結第二部分 交通號誌軟體系統第5章 開始5.1 交通號誌5.2 fitnesse5.3 支援代碼5.4 總結第6章 號誌狀態6.1 狀態需求6.2 第一個測試6.3 深入代碼6.4 重構6.4.1 包6.4.2 lightstate枚舉6.4.3 編輯lightstate6.5 總結第7章 第一個路口7.1 控制器的需求7.2 驅動控制器的實現7.3 總結第8章 發現和探索8.1 發現領域8.2 驅動產品代碼8.3 測試你的粘合代碼8.4 粘合代碼的價值8.5 總結第三部分 接受度測試驅動開發的原則第9章 使用執行個體9.1 使用合適的格式9.1.1 行為驅動開發9.1.2 表格格式9.1.3 關鍵字驅動的自動化9.1.4 粘合代碼和支援代碼9.1.5 正確的格式9.2 細化執行個體9.2.1 領域測試9.2.2 邊界值9.2.3 配對測試9.3 裁減執行個體9.4 考慮缺失9.5 總結第10章 協作確定需求10.1 見識“三的力量”10.2 舉辦討論會10.2.1 參與者10.2.2 討論會的目標10.2.3 頻率與時間長度10.3 捕捉需求10.4 總結第11章 基於文本的自動化11.1 使用友好的自動化11.2 自動化上的協作11.3 發現領域11.4 總結第12章 整潔的測試12.1 測試自動化的開發12.2 傾聽測試的聲音12.3 重構測試12.3.1 提取變數12.3.2 提取關鍵字12.4 總結第13章 成功運用atdd附錄a cucumbera.1 特性檔案a.2 步驟定義a.3 產品代碼附錄b fitnesseb.1 wiki結構b.2 slim表格b.3 支援代碼附錄c robot frameworkc.1 段落c.2 庫代碼 本圖書資訊來源:中國互動出版網

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.