Test-driven development (TDD) is a way of writing code that involves writing an automated unit-level test case that fails, then writing just enough code...
51 KB (6,663 words) - 16:26, 3 May 2025
behavior-driven development (BDD), example-driven development (EDD), and support-driven development also called story test–driven development (SDD). All...
9 KB (1,092 words) - 08:55, 29 March 2025
Behavior-driven development (BDD) involves naming software tests using domain language to describe the behavior of the code. BDD involves use of a domain-specific...
18 KB (2,158 words) - 00:21, 12 March 2025
Continuous test-driven development (CTDD) is a software development practice that extends test-driven development (TDD) by means of automatic test execution...
4 KB (375 words) - 08:49, 5 December 2023
Data-driven testing Modularity-driven testing Keyword-driven testing Hybrid testing Model-based testing Code-driven testing Behavior driven development Data-driven...
24 KB (3,371 words) - 08:58, 11 April 2025
(Ruby, Test-driven development), and Steve Mellor (OOA). The group, The Agile Alliance, published the Manifesto for Agile Software Development. In 2005...
90 KB (10,192 words) - 20:15, 13 April 2025
fundamental development activities, such as debugging, from that of verification. Software testing is typically goal driven. Software testing typically...
78 KB (10,045 words) - 20:33, 1 May 2025
In test-driven development (TDD), unit tests are written while the production code is written. Starting with working code, the developer adds test code...
31 KB (3,823 words) - 13:11, 21 March 2025
acceptance testing are, user acceptance testing (UAT), end-user testing, operational acceptance testing (OAT), acceptance test-driven development (ATDD) and...
22 KB (2,433 words) - 10:21, 3 May 2025
Data-driven testing (DDT), also known as table-driven testing or parameterized testing, is a software testing methodology that is used in the testing of...
4 KB (576 words) - 22:08, 18 January 2024
Keyword-driven testing, also known as action word based testing (not to be confused with action driven testing), is a software testing methodology suitable...
10 KB (1,380 words) - 01:48, 22 May 2024
engineering, tester-driven development, or bug-driven development, is an anti-pattern where the requirements are determined by bug reports or test results rather...
2 KB (300 words) - 18:18, 29 March 2025
Robot Framework (category Software testing)
generic software test automation framework for acceptance testing and acceptance test-driven development (ATDD). It is a keyword-driven testing framework that...
6 KB (492 words) - 23:28, 10 August 2024
Behavior-driven development Design-driven development Domain-driven design Secure by design Test-driven development Acceptance test-driven development Continuous...
12 KB (1,248 words) - 11:43, 3 May 2025
Mock object (category Unit testing)
where just one would have sufficed. Programmers working with the test-driven development (TDD) method make use of mock objects when writing software. Mock...
13 KB (1,634 words) - 21:17, 30 March 2025
control Test-driven development Pezzè, Mauro; Young, Michal (2008). Software testing and analysis: process, principles, and techniques. Wiley. Testing activities...
11 KB (1,313 words) - 12:01, 11 November 2024
architecture or if test-first and test-driven development (TDD) are being performed. The shift-left occurs because the types of testing on the right sides of the...
8 KB (854 words) - 12:06, 5 October 2024
application domain). For instance, in model-driven development, technical artifacts such as source code, documentation, tests, and more are generated algorithmically...
10 KB (1,054 words) - 13:26, 7 October 2024
RSpec (category Free software testing tools)
application domain) testing tool written in the programming language Ruby to test Ruby code. It is a behavior-driven development (BDD) framework which...
10 KB (1,060 words) - 13:31, 1 May 2025
Kent Beck (category Software testing people)
founding document for agile software development. Extreme and Agile methods are closely associated with Test-Driven Development (TDD), of which Beck is perhaps...
7 KB (621 words) - 17:17, 12 September 2024
approaches to rapid development include the adaptive, agile, spiral, and unified models. Rapid application development was a response to plan-driven waterfall processes...
18 KB (2,304 words) - 20:35, 3 April 2025
Given-When-Then (category Software testing)
2006, as part of behavior-driven development. Acceptance test-driven development Acceptance testing Behavior-driven development Cucumber syntax Hoare triple...
2 KB (218 words) - 18:57, 19 December 2022
Mockito (category Unit testing frameworks)
(mock objects) in automated unit tests for the purpose of test-driven development (TDD) or behavior-driven development (BDD). The framework's name and...
9 KB (813 words) - 08:22, 8 April 2025
Specification by example (category Software development philosophies)
example-driven development, executable requirements, acceptance test–driven development (ATDD or A-TDD), Agile Acceptance Testing, Test-Driven Requirements...
10 KB (1,228 words) - 21:10, 16 March 2025
testing Service virtualization Comparison of API simulation tools List of unit testing frameworks Object-oriented programming Test-driven development...
6 KB (682 words) - 12:26, 8 April 2025
real object Software testing – Checking software against a standard Test-driven development – Method of writing code Unit testing – Validating the behavior...
188 KB (6,802 words) - 08:28, 5 May 2025
Extreme programming practices (category Software development process)
the task. Implement the task using test-driven development (TDD) (see below) Run functional test: Functional tests (based on the requirements in the associated...
19 KB (2,732 words) - 05:13, 26 March 2025
Rational unified process (redirect from Process Driven Development)
Software development process Software engineering Software testing Test-driven development (TDD) Unified Process for Education (UPEDU) IBM Acquires Rational...
18 KB (2,281 words) - 05:49, 17 April 2025
Robert C. Martin (category Agile software development)
a proponent of software craftsmanship, agile software development, and test-driven development. He is credited with introducing the collection of object-oriented...
7 KB (518 words) - 06:33, 30 April 2025
INVEST (mnemonic) (category Software development process)
especially true for teams employing TDD - Test Driven Development. Requirements engineering Agile software development Scope (project management) Quality management...
8 KB (1,025 words) - 07:02, 9 January 2025