BDD singkatan dari "Perilaku Driven Development" dan merupakan teknik pengembangan perangkat lunak tangkas.
Tidak seperti TDD di mana pengembang menulis kode dan tes, BDD mengharuskan mereka untuk menulis tes pertama, dan kemudian kode untuk memenuhi kondisi yang diinginkan dan kriteria.
Cara pengembang ini menulis sangat kode, yang bekerja hanya dalam situasi tertentu yang ditargetkan, namun bekerja sempurna dan tanpa kesalahan atau cacat desain.
Teknik ini memiliki kekurangan, tetapi ketika mengembangkan aplikasi kustom itu mungkin adalah cara terbaik untuk mendekati masalah.
Behat terinspirasi oleh Ruby Mentimun framework, dan merupakan salah satu kerangka kerja BDD paling terkenal di PHP & nbsp; lingkungan.
Jika Anda memilih untuk menggunakan Behat di salah satu proyek masa depan Anda, membaca dokumentasi kerangka itu adalah suatu keharusan bagi setiap pendatang baru
Apa yang baru dalam rilis ini:.
< p>- Tambah dukungan untuk parameter typehinted
- Izinkan karakter spasi di akhir kelas konteks
- skenario Fix dengan angka desimal string dalam pola Turnip berikut
- skenario Fix dengan string kosong pada langkah dengan pola Turnip
- skenario Fix mana langkah memiliki garis miring dalam pola Turnip
Apa yang baru dalam versi 3.0.12:
- Tetap masalah yang tersisa dengan argumen definisi parsing
- Diperkenalkan testwork & # x5c; komponen Argumen
Apa yang baru dalam versi 2.3.5:.
- formatter tetap konfigurasi bahasa dan lokal penerka
Apa yang baru dalam versi 2.3.4:.
- Ditambahkan StepEvent :: getLogicalParent ()
Apa yang baru dalam versi 2.3.2:
- Fixed bug di ErrorException, yang menyebabkan pengecualian salah pada peringatan dan pemberitahuan.
Apa yang baru dalam versi 2.3.1:.
- penanganan error Diperbarui untuk menghindari pengecualian ditekan
- script autoload bootstrap agar nama mereka.
- Diperbarui Gherkin ketergantungan terhadap v2.0.1.
Apa yang baru dalam versi 2.3.0:
- Beralih ke Behat & # x5c; Gherkin 2.0 penggunaan
- Migrasi ke terjemahan file tunggal
- Dukungan untuk callables dalam langkah rantai
- Dukungan untuk * .yml dan * .php sebagai terjemahan definisi
- Ditambahkan pilihan berlawanan dengan beralih pilihan (- [no-] warna, -. [No-] multiline, dll)
- Redesigned --story-sintaks
- Refactored Runner
- perbaikan kinerja
Apa yang baru dalam versi 2.2.7:
- Ditambahkan kemampuan untuk mencari definisi diterjemahkan dengan --definitions .
- formatters kustom tetap menggunakan bug.
Apa yang baru dalam versi 2.2.4:.
- Mencegah duplikasi nama metode dengan potongan definisi
Apa yang baru dalam versi 2.2.0:
- Beberapa format dan output dukungan
- potongan New formatter
- New gagal formatter
- output Diperbarui opsi -d
- kemampuan Cari ditambahkan ke -d opsi
- New pilihan dry-run
- New pilihan --append-potongan
- Jalankan kembali fungsi refactored menggunakan formatter gagal internal
- Secara keseluruhan kode refactoring dan membersihkan
Persyaratan :
- PHP 5.3 atau lebih tinggi
Komentar tidak ditemukan