BT Sözlüğü › Programlama › BDD

BDD

Programlama Svenska → Güncellendi: 2026-10-10

Davranışları doğal dille, Given-When-Then biçiminde tarif eden test yaklaşımı. Dan North, 2003. Kullanıcının bakış açısından başlayan “dıştan içe TDD”nin bir türevi.

Klasik uygulaması Cucumber (2008) ve Gherkin sözdizimidir. Örnek: Given user logged in / When she clicks Buy / Then order is created. Vaat: ürün sahipleri testleri okuyabilir. Pratikte: senaryo dosyaları kötü bakılır, iş analistleri katkıyı bırakır ve ortaya fazladan bir katmanı olan karmaşık bir TDD çıkar. RSpec (Ruby) BDD DSL'ini geliştirici tarzıyla yaygınlaştırdı. Mocha ve Jest'in BDD sözdizimi (describe/it) başka bir yorumdur; birim testlerine verilmiş yeni bir addan ibarettir.

← Sözlüğe dön