ATDD by Example: A Practical Guide to Acceptance Test-Driven Development (Paperback)
暫譯: 範例驅動的接受測試開發:實用指南
Markus Gärtner
- 出版商: Addison Wesley
- 出版日期: 2012-07-06
- 售價: $1,500
- 貴賓價: 9.5 折 $1,425
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 0321784154
- ISBN-13: 9780321784155
-
相關分類:
TDD 測試導向開發
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$3,370$3,202 -
$1,910$1,815 -
$2,280Working Effectively with Legacy Code (Paperback)
-
$1,300$1,235 -
$3,230$3,069 -
$680$537 -
$1,314Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration (Paperback)
-
$1,180$1,121 -
$399Android UI Fundamentals: Develop & Design (Paperback)
-
$500$395 -
$550$468 -
$450$356 -
$680$537 -
$330$257 -
$2,300$2,185 -
$2,190$2,081 -
$420$357 -
$1,188BDD in Action: Behavior-driven development for the whole software lifecycle (Paperback)
-
$580$458 -
$580$458 -
$680$530 -
$540$459 -
$390$304 -
$750$585 -
$560$437
商品描述
With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners. ATDD by Example is the first practical, entry-level, hands-on guide to implementing and successfully applying it.
ATDD pioneer Markus Gärtner walks readers step by step through deriving the right systems from business users, and then implementing fully automated, functional tests that accurately reflect business requirements, are intelligible to stakeholders, and promote more effective development.
Through two end-to-end case studies, Gärtner demonstrates how ATDD can be applied using diverse frameworks and languages. Each case study is accompanied by an extensive set of artifacts, including test automation classes, step definitions, and full sample implementations. These realistic examples illuminate ATDD’s fundamental principles, show how ATDD fits into the broader development process, highlight tips from Gärtner’s extensive experience, and identify crucial pitfalls to avoid. Readers will learn to
- Master the thought processes associated with successful ATDD implementation
- Use ATDD with Cucumber to describe software in ways businesspeople can understand
- Test web pages using ATDD tools
- Bring ATDD to Java with the FitNesse wiki-based acceptance test framework
- Use examples more effectively in Behavior-Driven Development (BDD)
- Specify software collaboratively through innovative workshops
- Implement more user-friendly and collaborative test automation
- Test more cleanly, listen to test results, and refactor tests for greater value
If you’re a tester, analyst, developer, or project manager, this book offers a concrete foundation for achieving real benefits with ATDD now–and it will help you reap even more value as you gain experience.
商品描述(中文翻譯)
透過接受測試驅動開發(Acceptance Test-Driven Development, ATDD),業務客戶、測試人員和開發人員可以協作產出可測試的需求,幫助他們更快速地構建高品質的軟體。然而,許多從業者對 ATDD 仍然存在廣泛的誤解。ATDD by Example 是第一本實用的入門級手冊,提供了實作和成功應用 ATDD 的指導。
ATDD 先驅 Markus Gärtner 逐步引導讀者從業務使用者中推導出正確的系統,然後實施完全自動化的功能測試,這些測試準確反映業務需求,對利益相關者易於理解,並促進更有效的開發。
透過兩個端到端的案例研究,Gärtner 展示了如何使用多種框架和語言應用 ATDD。每個案例研究都附有一套廣泛的文檔,包括測試自動化類別、步驟定義和完整的範例實作。這些真實的範例闡明了 ATDD 的基本原則,展示了 ATDD 如何融入更廣泛的開發過程,突顯了 Gärtner 的豐富經驗中的提示,並指出了需要避免的關鍵陷阱。讀者將學會
- 掌握成功實施 ATDD 相關的思考過程
- 使用 Cucumber 透過業務人員能理解的方式描述軟體
- 使用 ATDD 工具測試網頁
- 將 ATDD 應用於 Java,使用基於 FitNesse 的接受測試框架
- 在行為驅動開發(Behavior-Driven Development, BDD)中更有效地使用範例
- 透過創新的工作坊共同指定軟體
- 實施更友好且具協作性的測試自動化
- 更乾淨地進行測試,聆聽測試結果,並重構測試以獲得更大的價值
如果您是測試人員、分析師、開發人員或專案經理,本書提供了實現 ATDD 實際效益的具體基礎,並將幫助您隨著經驗的增長獲得更多價值。