«bdd» etiketlenmiş sorular

BDD, bir sistemin veya daha küçük bir kod öğesinin kullanıcının bakış açısından nasıl çalışabileceğine dair farklı örnekleri belirleyerek ve keşfederek geliştiriciler ve paydaşlar arasındaki işbirliğini teşvik eden bir yazılım geliştirme stili olan "Davranış Odaklı Geliştirme" anlamına gelir.

12
Testlerin test ettikleri kodla aynı satırda yazılmamasının bir nedeni var mı?
Son zamanlarda Literatür Programlama hakkında biraz okudum ve bana şunu düşündürdü ... İyi yazılmış testler, özellikle BDD tarzı özellikler, kodun dürtüsünden çok ne yaptığını açıklamak için daha iyi bir iş yapabilir. kendi doğruluğunu doğrulama. Test ettikleri kodla aynı satırda yazılmış testleri hiç görmedim. Bunun nedeni, dillerin aynı kaynak dosyaya yazıldığında …

7
Birim testi yerine kabul ve entegrasyon testlerini kullanmak yeterli mi?
Bu soruya kısa bir giriş. Şimdi TDD'yi ve son zamanlarda BDD'yi bir yıldan fazla bir süredir kullanıyorum. Testlerimi daha verimli yazmak için alay etme gibi teknikleri kullanıyorum. Son zamanlarda kendime küçük bir para yönetimi programı yazmak için kişisel bir projeye başladım. Eski kodum olmadığından TDD ile başlamak için mükemmel bir …

3
BDD ve TDD arasındaki ilişki
BDD ve TDD'nin ilişkisi nedir? Anladığım kadarıyla BDD, TDD'ye iki ana şey ekliyor: testlerin isimlendirilmesi (sağlanması / yapılması gerektiği) ve kabul testleri. BDD tarafından geliştirme sırasında TDD'yi izlemeli miyim? Cevabınız evet ise, TDD birim testlerim aynı şekilde mı yapılmalı / aynı tarzda mı adlandırılmalıdır?
30 tdd  bdd 

13
% 100 kod kapsamı boru düşü mü?
Ağır jquery / backbonejs web uygulamalarında% 100 kod kapsamı beklemek uygun mudur? Asıl kod kapsamı, javascript / jquery'de% 92 -% 95 arasında değiştiğinde,% 100 kapsamın karşılanmaması nedeniyle bir sprint başarısız olması makul mü?
28 code-quality  tdd  bdd 

11
Otomatik Test: İş Değerini Açıklamak
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Bunun olduğunu sanmıyorum başlatmak için tekrar ait diğer sorular üzerinde birim test . Yardım aradığım şey, değerini bir programcı, analist, yönetici ve test ekibine eklemektir. Otomatikleştirilmiş testler sayesinde, birim testleri …

4
BDD, programcılar tarafından yazılabilir mi?
Sembolik “O Zaman Verildi” senaryoları ile Davranış Odaklı Gelişim sözdizimi, son zamanlarda yazılım işlevsellik değerlendirmesi için bir sınır nesnesi olarak kullanılması muhtemel kullanımları nedeniyle oldukça karmaşık olmuştur . Gherkin'in veya hangi özellik tanımı komut dosyasını tercih ederseniz, işletme tarafından okunabilen bir DSL olduğu ve zaten böyle bir değer sağladığına kesinlikle …

7
TDD / Çok fazla genel gider / bakım yükü test ediyor mu?
Böylece, testin değerlerini gerçekten anlamayanlardan birçok kez duydunuz. Sadece işleri başlatmak için Çevik ve Test takipçisi oldum ... Kısa bir süre önce, mevcut ekibin herhangi bir düzeyde birim testini uygulamadığı ve muhtemelen bağımlılık enjeksiyon tekniğini veya test modellerini / tasarımını vb. Hiç duymadığım bir üründe TDD'nin yapılması üzerine bir tartışma …
24 testing  agile  tdd  bdd 

4
BDD, orta ve büyük ölçekli projeler için ölçeklenebilir mi?
BDD (Behavior Driven Development) hakkında okuduğunuz her Web sitesinde, gereksinimlerinizi tanımlamanın ne kadar açık ve kolay olduğunu gösteren çok basit ve güzel bir örnek bulacaksınız. Ancak bu süreci büyük bir üründe (hesap makinesi örneği değil) uygulamaya çalışmak, işlerin oldukça karmaşık ve okunamaz hale gelebileceğini (veya elde edebileceğini) gösterdi; Özellikle daha …

3
BDD kullanırken birim testleri nasıl kullanılır?
BDD'yi anlamaya çalışıyorum. Bazı makaleler okudum ve anladığım kadarıyla BDD, TDD'nin "bir sonraki adımı". Her ikisini de çok benzer bulduğum ve bu makalede okuyabileceğim gibi , BDD'nin TDD'den bir gelişme olarak doğduğunu söylüyorum . Harika, fikri gerçekten seviyorum. Düşünmediğim pratik bir nokta var: BA'nın sistemin sahip olacağı tüm beklenen davranışları …
18 unit-testing  bdd 

7
Tam bir kapsam elde etmek için ekibi TDD'ye dönüştürdükten sonra olası tüm test senaryolarını yazmak iyi bir fikir mi?
Herhangi bir birim / fonksiyonel test olmaksızın kurumsal düzeyde büyük bir uygulamamız olduğunu varsayın. Geliştirme sırasında çok sıkı son teslim tarihleri ​​nedeniyle test odaklı bir geliştirme süreci yoktu (emin olmadığımızda asla kesin son teslim tarihlerine söz vermememiz gerektiğini biliyorum, ama ne yapılıyor!) Artık tüm teslim tarihleri ​​geçti ve işler sakinleşti, …

3
O Zaman Ne Zaman (GWT) ve Düzenleme Yasası İddiası (AAA) arasındaki farklar?
TDD'de Arrange Act Assert (AAA) sözdizimi vardır: [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); } BDD'de yazma testleri benzer …
13 c#  unit-testing  tdd  bdd 

6
BDD projesinde KG'nin rolü nedir?
Otomatik kabul testleri ile% 100 kullanıcı hikayesi kapsamı içeren BDD kullanarak bir proje yürütürseniz, bir test / kalite güvence görevlisinin rolü ne olur? Sanırım geliştiricilerin kabul testlerini ürün sahibiyle birlikte yazacaklarını düşünüyorum, bunun aptalca bir varsayım gibi olup olmadığını bana bildirin.


1
Eski gereksinimleri BDD'ye geçirin
S: İhtiyaç veritabanında en az 15 yıllık eski yazılım gereksinimi ile büyük bir şirketi Salatağa taşımanın en iyi yolu nedir? Şu anda dikkate alınanlar: 1) Her Şeyi Göç Et Dezavantajı: Sınırsız zaman / bütçemiz yok, hayatta kalmak için ilerlemeliyiz, her şeyi durduramayız ve eski gereksinimlerimizin ve eski test takımlarımızın GC% …
11 bdd  cucumber 

3
BDD konseptini benimsemeye isteksiz bir ekibe “satmak” için hangi argümanları kullanabilirim?
Ben Davranış Odaklı Gelişim metodolojisinin (aka BDD) biraz vokal savunucusuyum. BDD'yi birkaç yıldır uyguluyorum ve StoryNet'i DotNet uygulamaları geliştirirken tercih ettiğim çerçeve olarak benimsedim . Yıllarca birim test yapmam ve daha önce test ilkine yaklaşmış olmama rağmen, bir BDD çerçevesi kullanmaktan çok daha fazla değer elde ettiğimi fark ettim, çünkü …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.