| By Tad Anderson | Article Rating: |
|
| July 16, 2012 05:51 PM EDT | Reads: |
1,115 |
| If you are interested in Acceptance Test-Driven Development, Behavior-Driven Development (BDD), Specification by Example, Agile Acceptance Testing, or Story Testing this is a great place to start. The book is broken down into three parts. The first two are end to end case studies showing how to execute Acceptance Test-Driven Development. The first case study is with a team and the second one is the reader working with the author to develop a solution. Part one builds an online parking cost calculator. It introduces specification workshops, wishful thinking, and collaboration as key ingredients to successful testing. Cucumber and Selenium are used to automate tests. Part two builds a traffic light software system. In this part of the book the author makes use of FitNesse and SLiM to automate tests. This part is all about discovering your domain, driving your production code with your acceptance tests, and he brings to light how important your testing code is. The third part of the book is the Principles of Acceptance Test-Driven Development. In this part of the book the author highlights the principles that are used in the examples in the first two parts of the book. The third part includes advice on creating, refining, and managing examples, how to work collaboratively, how to automate, and how test cleanly. The book ends with three appendixes that introduce some of the tools used throughout the book. They cover Cucumber, FitNesse ,and Robot Framework. One of the things I liked most about this book is the examples the author uses. They are real world and they really allow him to bring to light the points he makes throughout the book. Both of case studies are available for download. They are well organized and usable. The author has a great writing style which makes the book a very enjoyable read. You can read this cover to cover very quickly. I found the advice and the working examples very valuable. Like I said in the beginning of this review, I highly recommend this book to anyone looking for down to earth practical advice on Acceptance Test-Driven Development, Behavior-Driven Development (BDD), Specification by Example, Agile Acceptance Testing, or Story Testing. | ATDD by Example: A Practical Guide to Acceptance Test-Driven Development |
CIO, CTO & Developer Resources
Read the original blog entry...
Published July 16, 2012 Reads 1,115
Copyright © 2012 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Tad Anderson
Tad Anderson has been doing Software Architecture for 16 years and Enterprise Architecture for the past few.
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- AWS Going into a New Line of Work
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Five Big Data Features in SQL Server
- How Bon-Ton Stores Align Business Goals with IT Requirements
- Cloud Conversations: AWS EBS, Glacier and S3 Overview | Part 2 S3
- Amazon Cuts Prices on S3
- Cloud Conversations: AWS EBS, Glacier and S3 Overview | Part 3
- Compuware Signs New APM Partnership
- Google Submits Concessions to EC; Gets Sued in the UK
- Component Models in Java | Part 1
- Cloud People: A Who's Who of Cloud Computing
- Software Defined Networking – A Paradigm Shift
- Cloud Expo New York: Delivering Digital Marketing on the Cloud
- AWS Going into a New Line of Work
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Help Desk Solution Empowers Employees
- Five Steps Toward Achieving Better Compliance with Identity Analytics
- Five Big Data Features in SQL Server
- Development Testing for Java Applications
- Big Data Is Not Just About Marketing: Don’t Forget the IT Department’s Needs
- How Bon-Ton Stores Align Business Goals with IT Requirements
- A Cloud-Based Testing Tool for the Budget-Minded
- Where Are RIA Technologies Headed in 2008?
- Processing XML with C# and .NET
- AJAX World RIA Conference & Expo Kicks Off in New York City
- JSON vs XML - A Jason vs Freddie Sequel
- The Top 250 Players in the Cloud Computing Ecosystem
- Has the Technology Bounceback Begun?
- BPEL Processes and Human Workflow
- i-Technology Viewpoint: The Very Confused World of 3D and XML
- Generating XML from Relational Database Tables
- "HP's Problem Ain't the SAP Install," Says Sun's Schwartz
- Open Source Database Special Feature: An Introduction to Berkeley DB XML
- eXist - An Introduction To Open Source Native XML Database























