BDD "Davranış Odaklı Kalkınma" anlamına gelir ve bir çevik yazılım geliştirme tekniğidir.
Geliştiriciler kodu ve testleri yazmak TDD aksine, BDD ilk testleri yazmak için bunları gerektirir, ve sonra kod istenilen şartları ve kriterleri karşılamak için.
Bu şekilde geliştiriciler çok sadece belirli durumlarda çalışır kod, hedeflenen yazma, henüz kusursuz ve herhangi bir hata veya tasarım kusurları olmadan çalışır.
Bu teknik dezavantajları vardır, ama özel uygulamalar geliştirirken bu sorunu yaklaşım en iyi yolu muhtemelen.
Behat Ruby'nin Hıyar çerçevesinde esinlenerek, ve PHP & nbsp en iyi bilinen BDD çerçeveler biridir; çevre.
Eğer çerçevenin belgeleri herhangi bir yeni başlayanlar için bir zorunluluktur okuma, gelecekteki projelerinden biri Behat kullanarak seçerseniz
Bu sürümde Yeni nedir:.
< p>- typehinted parametreler için destek ekle
- izin bağlam sınıfının sonunda herhangi bir boşluk karakterleri
- Şalgam desen dize aşağıdaki ondalık sayı ile Fix senaryosu
- Şalgam deseni ile adımda boş dize ile Fix senaryosu
- Fix senaryosu
Adım Şalgam desen eğik çizgi vardır
sürüm 3.0.12 Yeni nedir:
- tanım argümanlarla Sabit kalan sorunlar ayrıştırma
- test çalışmaları & # x5C Tanıtıldı; Argüman bileşeni
sürüm 2.3.5 yeni nedir:.
- Sabit biçimlendirici dil yapılandırma ve yerel tahminci
nedir sürüm 2.3.4 Yeni:.
- Eklendi StepEvent :: getLogicalParent ()
nedir sürüm 2.3.2 Yeni:
- neden ErrorException Sabit hata, yanlış istisnalar üzerinde uyarılar ve bildirimler.
sürüm 2.3.1 yeni nedir:.
- bastırılmış durumları önlemek için Güncelleme hata işleyicisi
- Autoload önyükleme komut.
- Güncelleme Gherkin bağımlılığı.
Kendi ad sırasına
V2.0.1
sürüm 2.3.0 yeni nedir:
- Behat & # x5C geçin; Gherkin 2.0 kullanımı
- Tek dosya çeviri Göç
- callables için destek içeride adımları zincirleri
- Destek * tanım çevirileri gibi .yml ve * .php
- seçeneği anahtarları zıt seçenekleri eklendi (- [çökmeli] renkler, -. [Çökmeli] satırlı, vb)
- yeniden tasarlandı --story-sözdizimi
- Refactored Runner
- Performans iyileştirmeleri
nedir sürüm 2.2.7 Yeni:
--definitions ile çevrilmiş tanımları aramak için
- Eklendi yeteneği .
- Sabit özel biçemleyicileri hata kullanın.
nedir sürüm 2.2.4 Yeni:.
- tanım parçacıkları ile önleyin yöntem adı çoğaltılması
sürüm 2.2.0 yeni nedir:
- Çoklu biçimleri ve çıkışlar desteği
- Yeni parçacıkları biçimlendirici
- Yeni başarısız biçimlendirici
- -d seçeneği Güncelleme çıktı
- Arama yetenekleri seçeneği -d eklendi
- Yeni --dry-run seçeneği
- Yeni --append-parçacıkları seçeneği
- dahili başarısız biçimlendirici kullanmak için refactored yeniden çalıştırın işlevsellik
- Genel kod üstlenmeden ve temizlik
Gereksinimler :
- PHP 5.3 veya daha yüksek
Yorum Bulunamadı