Pertanyaan yang diberi tag «bdd»

BDD adalah singkatan dari "Behavior-Driven Development," sebuah gaya pengembangan perangkat lunak yang mendorong kerja sama antara pengembang dan pemangku kepentingan melalui identifikasi dan eksplorasi contoh yang berbeda tentang bagaimana sistem atau elemen kode yang lebih kecil dapat bekerja dari sudut pandang pengguna.



3
Hubungan antara BDD dan TDD
Apa hubungan BDD dan TDD? Dari apa yang saya mengerti, BDD menambahkan dua hal utama pada TDD: tes penamaan (pastikan / harus) dan tes penerimaan. Haruskah saya mengikuti TDD selama pengembangan oleh BDD? Jika ya, haruskah pengujian unit TDD saya dinamai dengan gaya sure / should yang sama?
30 tdd  bdd 

13
Apakah cakupan kode 100% mimpi pipa?
Apakah layak untuk mengharapkan cakupan kode 100% dalam aplikasi web jquery / backbonejs berat? Apakah masuk akal untuk gagal berlari karena cakupan 100% tidak terpenuhi ketika cakupan kode aktual berkisar sekitar 92% -95% di javascript / jquery?
28 code-quality  tdd  bdd 

11
Pengujian Otomatis: Menjelaskan Nilai Bisnisnya
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Untuk memulai, saya rasa ini bukan pengulangan dari pertanyaan lain tentang pengujian unit . Apa yang saya cari bantuan adalah mengartikulasikan nilainya kepada tim programmer, analis, manajer dan penguji. …

4
Apakah BDD sebenarnya dapat ditulis oleh non-programmer?
Pengembangan Behavior-Driven dengan simbol skenario "Given-When-Then" simbolik akhir-akhir ini cukup populer karena kemungkinan penggunaannya sebagai objek batas untuk penilaian fungsionalitas perangkat lunak. Saya pasti setuju bahwa Gherkin , atau skrip definisi fitur mana pun yang Anda inginkan, adalah DSL yang dapat dibaca oleh bisnis , dan sudah memberikan nilai seperti …

7
TDD / Tes terlalu banyak beban overhead / pemeliharaan?
Jadi, Anda sudah sering mendengarnya dari mereka yang tidak benar-benar memahami nilai-nilai pengujian. Hanya untuk memulai, saya seorang pengikut Agile dan Pengujian ... Baru-baru ini saya berdiskusi tentang melakukan TDD pada penulisan ulang produk di mana tim saat ini tidak mempraktikkan pengujian unit pada tingkat apa pun, dan mungkin belum …
24 testing  agile  tdd  bdd 


7
Apakah ide yang baik untuk menulis semua kasus uji yang mungkin setelah mengubah tim menjadi TDD untuk mencapai cakupan penuh?
Asumsikan kita memiliki aplikasi tingkat perusahaan besar tanpa tes unit / fungsional. Tidak ada proses pengembangan yang digerakkan oleh tes selama pengembangan karena tenggat waktu yang sangat ketat (saya tahu kita seharusnya tidak pernah menjanjikan tenggat waktu yang ketat ketika kita tidak yakin, tetapi apa yang dilakukan sudah dilakukan!) Sekarang …

3
Bagaimana cara menggunakan unit test saat menggunakan BDD?
Saya mencoba memahami BDD. Saya sudah membaca beberapa artikel dan seperti yang saya mengerti BDD adalah "langkah selanjutnya" dari TDD. Saya mengatakan itu karena saya menemukan keduanya sangat mirip, dan seperti yang dapat saya baca di artikel ini , BDD lahir sebagai peningkatan dari TDD. Bagus, saya sangat suka ide …
17 unit-testing  bdd 

3
Perbedaan antara Given When Then (GWT) dan Arrange Act Assert (AAA)?
Di TDD ada sintaks Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Dalam tes menulis …
13 c#  unit-testing  tdd  bdd 

6
Apa peran QA dalam proyek BDD?
Jika menjalankan proyek menggunakan BDD dengan cakupan cerita pengguna 100% dengan tes penerimaan otomatis, apa yang akan menjadi peran penguji / petugas penjaminan kualitas? Saya kira saya membayangkan bahwa pengembang akan menulis tes penerimaan bersama dengan pemilik produk, beri tahu saya jika itu tampak seperti asumsi yang bodoh.


1
Bermigrasi persyaratan warisan ke BDD
T: Apa cara terbaik untuk memindahkan perusahaan besar ke Mentimun dengan setidaknya 15 tahun persyaratan perangkat lunak lama yang dipertahankan dalam basis data persyaratan? Sedang mempertimbangkan: 1) Migrasikan Segalanya Kelemahannya: kami tidak memiliki waktu / anggaran yang tidak terbatas, kami harus bergerak maju untuk bertahan hidup, kami tidak dapat menghentikan …
11 bdd  cucumber 

3
Argumen apa yang dapat saya gunakan untuk “menjual” konsep BDD kepada tim yang enggan untuk mengadopsinya?
Saya sedikit pendukung vokal dari metodologi Pengembangan Perilaku Didorong (alias BDD). Saya telah menerapkan BDD selama beberapa tahun sekarang, dan telah mengadopsi StoryQ sebagai kerangka pilihan saya ketika mengembangkan aplikasi DotNet. Meskipun saya telah menguji unit selama bertahun-tahun, dan sebelumnya telah bergeser ke pendekatan test-first, saya telah menemukan bahwa saya …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.