test-driven

Write checks beforehand

Test-driven describes development guided by tests written before the code they verify.

In test-driven development (TDD), a programmer writes a failing test first, then writes just enough code to pass it, then refactors.

The approach extends beyond software: a test-driven hiring process, test-driven curriculum design.

The tests drive decisions rather than validate them after the fact.

methodology

refactor

Reorganize code internally

agile · XP · maintainability · craftsmanship · sprint · backlog · retrospective

testing

unit

Individual part or measure

  • integrationCombining into a whole
  • mockScornful imitation or fake
  • stubRetained portion after detachment

fixture · assertion · regression · coverage · setup · teardown · isolation · fake · spy · acceptance

specification

requirements

Necessary conditions for something

use-case · scenario · contract · documentation · stakeholder · boundary

feedback

rapid

Moving with haste

confidence · guardrail · debugging · early-warning · verification · validation · reliability · predictability

Categories
Opposites
testing philosophy

test-drivenuntested

Not yet examined

faith-based

development guidance source

test-drivenfeature-driven

Led by functionality priorities

deadline-driven

software development methodology

test-drivenwaterfall

Descending river over precipice

Family

drive, test, driven, driver, testify, testament, overdrive, test-drives, driverless

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G