Apa itu BDD?

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

BDD VS TDD?

Example

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=0895609725656&text&app_absent=0

atau kunjungi website kami : https://geekgarden.id/

One thought on “Apa itu BDD?

Tinggalkan Balasan