Live briefing
Everything about Acceptance test-driven development
Methodology in software development
Acceptance test–driven development (ATDD) is a development methodology based on communication between the business customers, the developers, and the testers. ATDD encompasses many of the same practices as specification by example (SBE), behavior-driven development (BDD), example-driven development (EDD), and support-driven development also called story test–driven development (SDD). All these processes aid developers and testers in understanding the customer's needs before implementation and allow customers to be able to converse in their own domain language. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Acceptance test-driven developmentA 5-minute orientation
- Skim a recent paper: Comprehensive Evaluation and Insights Into the Use of Large Language Models in the Automation of Behavior-Driven Development Acceptance Test FormulationInfluential work since 2022
- Pick up a classic book: American FilmThe most-reprinted book on the subject
- Read the landmark paper: Comparative Study of Test-Driven Development TDD, Behavior-Driven Development BDD and Acceptance Test–Driven Development ATDDCited 9 times
- Go sideways: Test-driven developmentA closely related topic
- Go sideways: Behavior-driven developmentA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Comparative Study of Test-Driven Development TDD, Behavior-Driven Development BDD and Acceptance Test–Driven Development ATDD
Agile Acceptance Test–Driven Development of Clinical Decision Support Advisories: Feasibility of Using Open Source Software
Lean-agile acceptance test-driven development
Connection between Safe Refactorings and Acceptance Test Driven Development
Design and Implementation of a Tool for Executable Acceptance Test Driven Development
Enhancing Acceptance Test Driven Development Model with Combinatorial Logic
🆕 Influential since 2022
📚 Books worth reading
American FilmAmerican Film Institute · 1975
Clinical practice of the dental hygienistEsther M. Wilkins · 1958
The Conspirators HierarchyJohn Coleman · 1992
Treaty Occupationay ToxicologySuelen Queiroz · 2010
The clean coderRobert C. Martin · 2011
Clean CraftsmanshipRobert C. Martin · 2021- 📕ATDD by ExampleMarkus Gärtner · 2012
Test DrivenLasse Koskela · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Test-driven development Test-driven development (TDD) is a way to write source code that involves writing an automated unit-level test case that fails, then writing just enough…
- Behavior-driven development Behavior-driven development (BDD) is an agile software development method centered around collaboration between business and IT professionals that have…
- Specification by example Specification by example (SBE) is a collaborative approach to defining requirements and business-oriented functional tests for software products based…
- Acceptance testing In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- Extreme programming practices Extreme programming (XP) is an agile software development methodology used to implement software systems. This article details the practices used in this…
- Agile testing Agile testing is a software testing practice that follows the principles of agile software development. Agile testing involves all members of a cross-functional…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…