Welcome!

AJAX & REA Authors: Piram Manickam, Subrahmanya SV, S Sangeetha, Bob Gourley, RealWire News Distribution

Blog Feed Post

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development Book Review

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

Read the original blog entry...

More Stories By Tad Anderson

Tad Anderson has been doing Software Architecture for 16 years and Enterprise Architecture for the past few.

Cloud Expo Breaking News
Companies around the world are collecting massive amounts of data everyday that’s sitting around and not being utilized. Take for example the fact that companies collect demographic and location-based data via mobile devices all the time, but have to figure out how to monetize that data. In this session, Joyent CTO and founder Jason Hoffman will examine the state of Big Data, taking a look at what we're doing now to discussing what's on the horizon, as companies prepare and realign their busines...
Planning scalable environments isn't terribly difficult, but it does require a change of perspective. During this session we'll broaden our views to think on an Internet Scale by dissecting a video publishing application built with The SoftLayer Platform, Message Queuing, Object Storage, and Drupal. By examining a scalable modular application build that can handle unpredictable traffic, you'll be able to grow your development arsenal and pick up a few strategies to apply to your own projects.
Learn about the complex regulations surrounding HIPAA compliance and other considerations for running sensitive data in the Cloud. In their session at the 12th International Cloud Expo, Ken Ziegler, CEO of Logicworks, and Frank Nydam, Director of Healthcare Solutions at VMware, will discuss the best practices for leveraging virtualization and cloud technologies without sacrificing security or compliance. Care providers, State and Federal entities, integrators and SaaS providers large and small...
Backup, Recovery, and Archiving (BURA) are critical elements for IT to address. BURA solutions need to address a broad spectrum of needs including data protection, regulatory compliance, and business continuity. Today's cloud based solutions can enable customers to procure and consume BURA as a service supported by EMC's latest technologies. At the end of Rich Place's session at 12th Cloud Expo | Cloud Expo New York [June 10-13, 2013], you will be able to: 1. Gain a full understanding of Backup,...
A recent study by analyst firm IDC reports that in 2012, 1.7 million cloud computing-related roles across the globe could not be filled due to the lack of training, certification and experience in the applicant pool. As the global demand for cloud and big data expertise increases, employers are finding it difficult to recruit talent, which is slowing down the ability for organizations to adopt, implement, and realize benefits from innovative platforms like OpenStack. In this session join Clo...
Cloud enables SMBs to access new, scalable resources – previously only available to enterprises – in flexible and cost-effective ways. McKinsey’s SMB Cloud Report projects the public cloud market to reach $40-$50 billion by 2015, with SMBs comprising 65% of public cloud spending in 2015. But selling cloud to SMBs raises the questions of who, what and how. In this session Manjula Talreja, VP of Cisco’s Global Cloud Business Development Team, will discuss the importance of knowing who SMB...
Compelling consumer applications are created every day. Are you ready for the IT implications both internally and externally? As your datacenter needs more capacity, the cloud will be critical to success. What are the key considerations to help plan for the needed capacity over time? And how can the cloud best work with your existing applications? In his General Session at the 12th International Cloud Expo, Brian Jawalka, Enterprise Solutions Architect at Rackspace Hosting, will open conversat...
Cloud computing is more than a buzz-phrase it’s a transformative IT paradigm shift. The emphasis in the cloud is on elasticity, scalability, agility and open. Not just open standards but open APIs and open source. The delivery of software is also going through a paradigm shift. Open source software was often a commoditization of a market leader; Unix to Linux or Oracle to MySQL what’s changing is that the iterative nature, user context and the motto of releasing early and often are driving real ...
These days, it seems that every cloud provider claims that cloud is safer than your traditional datacenter. Is it though? In his General Session at 12th Cloud Expo | Cloud Expo New York, McAfee expert Rishi Bhargava will help you explore and address the security challenges and considerations for public cloud (IaaS, PaaS and SaaS).
SYS-CON Events announced today that MetraTech Corp., the leading provider of agreements-based billing™, commerce and compensation solutions, has been named “Bronze Sponsor” of SYS-CON's 12th International Cloud Expo, which will take place on June 10–13, 2013, at the Javits Center in New York City, New York. MetraTech Corp. is the leading provider of commerce, billing and compensation solutions enabling customers to monetize relationships with customers, partners, and suppliers. Its unique Agree...