Part I: Airport Parking Lot

In this part we will take a look at an online application. Test automation on web pages is one of the things that works quite well through the graphical user interface today. But there are drawbacks to such an approach. However, most teams dealing with online applications will find some hints how to drive their tests in here.

The application to be built is a parking cost calculator for an international airport. There are several parking lots at the airport with different prices for parking durations.

The business rules for the parking cost calculator are complicated enough to make the team fail at the last attempt to build such an online application. Since team members think they got the requirements wrong, they decided ...

Get ATDD by Example: A Practical Guide to Acceptance Test-Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.