Kaskus

News

viqririatraAvatar border
TS
viqririatra
Apa itu BDD? BDD (Behavior-driven development)
BDD (Behavior-driven development) adalah teknik pengembangan perangkat lunak yang gesit dan merupakan perpanjangan dari TDD, yaitu Test Driven Development.
BDD berfokus pada perilaku aspek dari sistem daripada implementasi aspek dari fokus pada TDD. akan tetapi, memberikan pandangan yang jelas kepada sistem harus melakukan dari perspektif pengembang dan pelanggan. DanBDD memungkinkan para pengembang dan pelanggan bekerja sama untuk di persyaratan analisis yang terkandung dalam kode sumber sistem 
Concept
Tim pengembang akan menulis berbagai skenario yang menjelaskan perilaku sistem dari sudut pandang pengguna. sehingga dalam format bahasa mudah di pahami
Apa itu BDD? BDD (Behavior-driven development)
BDD VS TDD?
Apa itu BDD? BDD (Behavior-driven development)
Example
Taking Behavior Driven Development (BDD) for a spin: What it is and how to use it

Apa itu BDD? BDD (Behavior-driven development)
Advantage of implementing BDD
Tingkatkan komunikasi dan kolaborasi
Memungkinkan semua pemangku kepentingan untuk terlibat dan memiliki pemahaman yang sama dalam pengembangan produk
Implementasi sistem yang mengutamakan pengguna dan sesuai dengan kebutuhan bisnis
Dapat beradaptasi dengan cepat terhadap perubahan
Testing lebih mudah di pahami

Conclusion
Mengklarifikasi batasan dan skenario aplikasi
Lebih berinteraksi dengan Stakeholder/Customer
Jika terdapat function yang berubah, tidak perlu ada testing lagi selama tidakmerubah hasil akhir
Project selanjutnya dapat dikerjakan

kekurangan dari BDD
Dalam proses pengetesan membutuhkan waktu yang lama 
Jika terjadi permasalah sulit untuk mengetahui akar dari permasalahan 

Proses untuk BDD
Merangkai Behavior Test
memperhatikan System bahwa telah melewati behavior test
Dengan Memperhatikan System telah Melewati Behavior Test berarti System sudah bisa di implemetasikan

Perlu dicatat bahwa saat kita melakukan pengembangan dengan BDD maka point utama dari sistem kita adalah Behavior Test, jika suatu sistem dapat melewati Behavior Test walau dengan fitur minimalis, maka produk sudah dapat di release.
Baca Juga Artikel kami tentang : REVOLUSI INDUSTRI 4.0
Untuk Konsultasi Pengembang atau Pembangunan sistem/aplikasi dapat menghubungi wa dibawah
https://api.whatsapp.com/send/?phone...t&app_absent=0
atau kunjungi website kami : https://geekgarden.id/


0
1K
2
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan