BDR Methodology

Behavior-Driven Living Requirements - The Universal Standard for Scalable Test Automation.

View the Project on GitHub dmitryAQA/bdr-methodology

Folder Structure and BDR Conventions

Correct file organization is half the battle in long-term project maintenance.

Core Folders

1. scenarios/ (or specs/, tests/) — Layer 3

Here lie the scenario files (business specifications).

2. domain/ — Layer 2

Classes representing “Business Actors” (User, Admin, Partner). They orchestrate flows.

3. flows/ — Layer 1

Atomic business actions.

4. pom/ (or api/, db/) — Layer 0

Technical implementation.

When to Split Files?

Naming Conventions