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...
43 KB (5,515 words) - 10:44, 24 June 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) - 00:36, 25 June 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
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) - 10:50, 1 June 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
(Ruby, Test-driven development), and Steve Mellor (OOA). The group, The Agile Alliance, published the Manifesto for Agile Software Development. In 2005...
89 KB (10,187 words) - 15:33, 9 July 2025
Integration testing List of unit testing frameworks Regression testing Software archaeology Software testing System testing Test case Test-driven development xUnit...
35 KB (4,276 words) - 14:04, 8 July 2025
fundamental development activities, such as debugging, from that of verification. Software testing is typically goal driven. Software testing typically...
78 KB (10,049 words) - 16:51, 20 June 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) - 20:43, 16 June 2025
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) - 08:35, 13 May 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
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
Given-When-Then (category Software testing)
was proposed by Dan North in 2006, as part of behavior-driven development. A Given-When-Then test case for a hypothetical inventory software could be structured...
3 KB (305 words) - 07:12, 12 June 2025
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
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
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
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) - 17:49, 23 May 2025
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
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
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...
8 KB (652 words) - 17:00, 6 July 2025
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
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
Pugs (compiler) (section Development model)
(input/output and time-driven environment) requires thought. To achieve this, Pugs makes extensive use of monads. Pugs's use of test-driven development methodology...
6 KB (656 words) - 13:16, 11 January 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,797 words) - 00:28, 2 July 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
operating systems or browsers). When tests are written before the code, this is called test-driven development. Production is the phase in which software...
24 KB (2,902 words) - 14:45, 19 June 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
application domain). For instance, in model-driven development, technical artifacts such as source code, documentation, tests, and more are generated algorithmically...
10 KB (1,064 words) - 13:21, 14 May 2025
Playwright (software) (category Graphical user interface testing)
Irvine, Daniel (2023). Svelte with Test-Driven Development: Advance your skills and write effective automated tests with Vitest, Playwright, and Cucumber...
10 KB (891 words) - 14:47, 10 July 2025
NUnit (category Unit testing frameworks)
support for data driven tests. Supports multiple platforms including .NET Core, Xamarin Mobile, Compact Framework and Silverlight. Every test case can be added...
12 KB (1,133 words) - 19:02, 27 November 2023