• 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 testdriven 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
  • Thumbnail for Software testing
    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
  • Thumbnail for Acceptance testing
    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
  • Thumbnail for Robot Framework
    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
  • 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
  • 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
  • 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
  • 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
  • Thumbnail for Kent Beck
    Kent Beck (category Agile software development)
    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 testdriven development (ATDD or A-TDD), Agile Acceptance Testing, Test-Driven Requirements...
    10 KB (1,228 words) - 21:10, 16 March 2025
  • 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
  • (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
  • 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
  • Thumbnail for NUnit
    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
  • 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