Cucumber lets you write automated tests in plain language
Feature: Withdrawing cash Rule: Customers cannot withdraw more than their balance Scenario: Successful withdrawal within balance Given Alice has 234.56 in their account When Alice tries to withdraw 200.00 Then the withdrawal is successful Scenario: Declined withdrawal in excess of balance Given Hamza has 198.76 in their account When Hamza tries to withdraw 200.00