Test driven development

/tɛst ˈdrɪvən dɪˈvɛləpmənt/ noun

Definition

A software development methodology where tests are written before the actual code implementation. The cycle follows: write a failing test, write minimal code to pass the test, then refactor.

Etymology

Emerged in the 1990s from extreme programming practices, popularized by Kent Beck. The term combines 'test' (from Latin 'testum' meaning earthen pot used for assaying) with 'driven' (meaning guided or controlled by), emphasizing that tests guide the development process rather than following it.

Kelly Says

TDD is like building a house by first creating detailed inspection checklists for each room, then constructing each room to pass those inspections. This backwards approach actually prevents most bugs before they're written, saving companies millions in debugging costs!

Translations

AMአማርኛ
ፈጣን እና አምራችነት
fi-tan en-a am-ra-chi-net
ARالعربية
التطوير المحفز للاختبارات
al-tat-wi-r al-mu-hafiz li-l-ikht-bar-at
BNবাংলা
পরীক্ষা-নির্ভর উন্নয়ন
pa-reeksha-nir-bhor un-na-yon
CACatalà
desenvolupament impulsat per proves
de-sen-vo-lu-p-a-ment im-pul-sat per pro-ves
CSČeština
vývoj řízený testy
vy-vo-j ri-zen-y tes-ty
DADansk
testdrevet udvikling
test-dre-vet u-dv-i-kling
DEDeutsch
testgesteuerter Entwicklung
test-ges-tüh-er-ter ent-wick-lung
ELΕλληνικά
ανάπτυξη με βάση τις δοκιμές
ana-p-ti-xi me ba-si tis dok-i-mes
ESEspañol
desarrollo impulsado por pruebas
des-ar-roh-ll-o im-pul-soh-doh por pro-bahs
FAفارسی
توسعه با ران تست
to-sa-veh ba ran test
FISuomi
testiohjauttama kehitys
tes-ti-o-hja-ut-ta-ma ke-hitys
FRFrançais
développement piloté par les tests
de-ve-lo-ppe-man pi-lo-te par lay tess
GUGU
પરીક્ષણ આધારિત વિકાસ
pa-reekshan aa-dhaari-t vi-kaas
HAHA
fasa-fasa na-tsawa
fa-sa-fa-sa na-ts-awa
HEעברית
פיתוח מונחה בדיקות
fi-ta-ch mo-ni-cha bad-i-kot-es
HIहिन्दी
परीक्षण संचालित विकास
pareekshan san-cha-lit vi-kas
HUMagyar
tesztelésvezérelt fejlesztés
tesz-tel-es-vez-e-rel-t fe-je-z-te-s
IDBahasa Indonesia
perkembangan yang didorong oleh pengujian
per-ke-mbangan yang di-dor-ong oleh peng-ujian
IGIG
ihe n'emechi
ee-he ne-me-chi
ITItaliano
sviluppo guidato da test
s-vil-uppo gwi-da-to da test
JA日本語
テスト駆動開発
tesuto-ku-do-kai-hatsu
KKKK
тест-базилан дамыту
test-ba-zi-lan da-my-tu
KMKM
ការអភិវឌ្ឍន៍ដោយប្រើប្រាស់ការបណ្តាញ
ka-ar a-phi-vut-dan-doy ba-reu-pra-as-ru ka-ar ba-n-da-an
KO한국어
테스트 기반 개발
tesuteu gi-ban kae-velop
MRMR
परीक्षणांवर आधारित विकास
pa-reekshan-aan var aa-dhaar-it vi-kaas
MSBahasa Melayu
perkembangan yang didorong oleh ujian
per-ke-mbangan yang di-dor-ong oleh u-jian
MYမြန်မာ
သ परीक्षण ပြု လုပ်
tha-pe-ri-k-shin pu lo-k
NLNederlands
testgedreven ontwikkeling
test-ge-dre-ven ont-wik-kling
NONorsk
testdrevet utvikling
test-dre-vet ut-vi-kling
PAPA
ਪਰਖ-આधारਿਤ ਵਿકાਸ
par-kh-aa-dhaar-it vi-kaas
PLPolski
rozwój oparty na testach
ro-zw-o-j op-ar-ty na tes-tach
PTPortuguês
desenvolvimento impulsionado por testes
de-zen-vol-vi-men-to im-pul-so-na-do por tes-tes
RORomână
dezvoltare condusă de teste
de-z-vol-ta-re con-dus-a de tes-te
RUРусский
разработка с наработкой тестов
raz-ra-bot-ka s na-ra-bot-koy tes-tov
SVSvenska
testdrivet utveckling
test-dri-vet u-veck-ling
SWKiswahili
maendeleo yenye kuongozwa na majaribio
ma-en-de-leo ye-ne ku-on-go-zwa na ma-ja-ri-bio
TAதமிழ்
சோதனை அடிப்படையிலான வளர்ச்சி
so-tha-nai a-di-pa-ya-ila-na va-l-ar-shi
TEతెలుగు
పరీక్షల ఆధారంగా అభివృద్ధి
pa-reekshal aa-dhaara-nga abhi-vr-uddhi
THไทย
การพัฒนาที่ขับเคลื่อนโดยการทดสอบ
gaan-phan-da-tha tee khab-khluean-doh-y gai-than-dob
TLTL
pag-unlad na pinapahintulot ng pagsubok
pa-gun-lad na pi-na-pa-hin-tu-lot ng pa-g-sub-ok
TRTürkçe
test tabanlı geliştirme
test ta-ban-li ge-li-sti-r-me
UKУкраїнська
розвиток, керований тестами
roz-vi-tok, ke-ro-va-ny tes-ta-my
URاردو
ٹیسٹ چلائے ہوئے ترقی
tesht chala-i-ho-e tar-qi
VITiếng Việt
phát triển dựa trên thử nghiệm
phat trien dua tren thu nghiem
YOYO
àṣàpọ̀ ẹ̀kà
ash-a-po eh-ka
ZH中文
测试驱动开发
cèshì qūdòng kāifā
ZUZU
ukusungelwa kwizimiso
oo-ku-sun-gel-wa kwi-zi-mi-so

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.