İçindekiler:

Jira'da BDD test senaryolarını nasıl yazarım?
Jira'da BDD test senaryolarını nasıl yazarım?

Video: Jira'da BDD test senaryolarını nasıl yazarım?

Video: Jira'da BDD test senaryolarını nasıl yazarım?
Video: Birim Testi (Unit Test) Nedir? Birim Test Nasıl Yapılır?, Birim Test Senaryosu 2024, Mayıs
Anonim

Ölçek Yönetim Jira (TM4J), bir BDD test durumu kullanıcı hikayenizin içinden Jira . Otomatik bir sistem kurabilir ve yapılandırabilirsiniz. test yapmak TM4J ile çalışmak için Salatalık gibi bir araç ve Jenkins gibi bir Sürekli Entegrasyon (CI) aracı. Daha sonra TM4J'yi şu şekilde kullanmaya başlayabilirsiniz: BDD oluşturma -Kornişon test vakaları.

Benzer şekilde, BDD test senaryolarını nasıl yazıyorsunuz?

BDD davranışa dayalı gelişim anlamına gelir. TDD'nin açılımı Ölçek güdümlü gelişme.

Bu aşamalar ve ilkeler burada özetlenmiştir:

  1. Tüm testler koddan önce yazılır.
  2. Bir test yazın.
  3. Yeni testin başarısız olup olmadığını kontrol etmek için tüm testleri çalıştırın.
  4. Kodu yazın.
  5. Testleri yeniden çalıştırın.
  6. Gerekirse kodu yeniden düzenleyin.
  7. Testleri yeniden çalıştırın.

BDD çerçevesi nedir? BDD çerçevesi yani Davranış Odaklı Geliştirme, test edenin/iş analistinin basit metin dilinde (İngilizce) test senaryoları oluşturmasına olanak tanıyan bir yazılım geliştirme yaklaşımıdır. Senaryolarda kullanılan basit dil, teknik bilgisi olmayan ekip üyelerinin bile yazılım projesinde neler olduğunu anlamalarına yardımcı olur.

Bunun yanında BDD nasıl yazılır?

Kornişon sözdizimi ile BDD kullanma

  1. Kullanıcı hikayelerinizle başlayın. Ekip olarak, kullanıcı hikayelerinizi gözden geçirin ve VERİLDİ, NE ZAMAN ve SONRA anahtar kelimelerini kullanarak BDD senaryoları yazın (VE, AMA da kullanılabilir)
  2. BDD senaryolarınızı otomatikleştirin.
  3. Özellikleri uygulayın.
  4. Özelliğin tamamlandığını göstermek için otomatik BDD senaryolarını çalıştırın.
  5. Tekrarlamak.

BDD neden önemlidir?

BDD işbirliğini artırır ve geliştirir. Projeye dahil olan herkesin ürün geliştirme döngüsüne kolayca katılmasını sağlar. Ve sade bir dil kullanarak, hepsi davranış senaryoları yazabilir. Yüksek görünürlük.

Önerilen: