Do you enjoy this platform? Support us! Buy me a coffee
Parking Cost Calculator App - Practice Test Automation
Reservation details
Parking Rates
- 18€ per day
- 12€ for five hours or less
- 2.00€ first hour; 1.00€ each additional 1/2 hour
- 24.00€ daily maximum
- 2.00€ per hour
- 12.00€ daily maximum
- 72.00€ per week (7th day free)
- 2.00€ per hour
- 10.00€ daily maximum
- 60.00€ per week (7th day free)
- 2.00€ per hour
- 9.00€ daily maximum
- 54.00€ per week (7th day free)
The intention of this page demo is not create the best parking cost calculator in the world. We want the simplest parking cost calculator in the world so we can focus on Behavior Driven Development (BDD) and Test Driven Development (TDD) practice
You can use any BDD tool/lib to support the BDD process. A lib like Cucumber or SpecFlow can be a good option for this demo.
BDD Requirements
Imagine we were to design a parking cost calculator that calculates the price of parking tickets at the airport. There could be different parking sites like
- Valet Parking
- Short-Term Parking
- Long-Term Garage Parking
- Long-Term Surface Parking
- Economy Lot Parking
With each site having its own set of rules how a ticket price is calculated:
Valet Parking
- 18.00€ per day
- 12.00€ for five hours or less
Short-Term Parking
- 2.00€ first hour; 1.00€ each additional 1/2 hour
- 24.00€ daily maximum
Long-Term Garage Parking
- 2.00€ per hour
- 2.00€ daily maximum
- 72.00€ per week (7th day free)
Long-Term Surface Parking
- 2.00€ per hour
- 10.00€ daily maximum
- 60.00€ per week (7th day free)
Economy Lot Parking
- 2.00€ per hour
- 9.00€ daily maximum
- 54.00€ per week (7th day free)