ATDD or Acceptance Test Driven Development is often referred to as BDD or Behaviour Driven Development.
This is the practice of writing high level acceptance tests, understandable by business and customer level, in satisfying that a piece of work does what it is supposed too. Focusing on the behaviour of the system from the customer or users perspective, allows the project to progress from a functionality and behaviour perspective, so that once the system does what it's meant to do its complete.
Acceptance tests will usually be ran at the project level, where it is possible to get an overview of the state of a project by running these, and see what percentage pass, determines what percentage of the project is complete. Inline with these, developers may use separate Unit Tests inline with each acceptance test focusing on the units of code that make up an acceptance milestone.
Subscribe to:
Post Comments (Atom)
Record Number of Developers Adopting AI as Vibe Coding Surges
As AI adoption continues to rise across the tech industry, a record number of web developers are turning to vibe coding to build application...
-
The Concept of True North in Lean Methodology In the world of Lean methodology, one of the most fundamental and guiding principles is ...
-
As engineering teams grow, so does the need for leadership that isn’t purely managerial. Enter the Staff Engineer —a senior individual contr...
-
Monorepos are gaining traction in frontend development, with teams looking for better ways to manage shared code, dependencies, and colla...
No comments:
Post a Comment