İçeriğe geç
Sisli bir vadi üzerinde ortası kopmuş taş köprünün kenarında duran takım elbiseli bir adam

Sözleşme Testi Ne Zaman Gerekir? Mikroservislerde API Testinin Sınırları

Mock geçti, prod patladı: tanıdık senaryo Servis A’nın testleri yeşil, servis B’nin testleri yeşil, ikisi birlikte çalışınca 500 dönüyor. Mikroservis ekiplerinde entegrasyon kırılmalarının çoğu kod hatası değil; tüketicinin sağlayıcı hakkındaki varsayımının eskimesidir. Sağlayıcı customerId alanını… 

Mavi-gri tonlarda, birbirine geçen açılı şeritlerden oluşan simetrik mercek biçimli soyut geometrik kompozisyon

Test verisi yönetimi: Her testin kendi verisini üretmesi neden zorunlu

Test paketiniz tek başına çalışırken yeşil, CI’da paralel koşarken kırmızıysa sorun genellikle testlerde değil, testlerin paylaştığı veridedir. beforeAll içinde kurulan bir kullanıcı, migration ile yüklenen bir seed kaydı, “zaten var” varsayımıyla kullanılan bir sipariş numarası… 

Yazılım Test Günlüğü: Test Seviyeleri

Yazılım Test Günlüğü yazı dizisinin 5. yazısında sizlere test seviyeleri hakkında kısa bir yazı ile giriş yapmak istiyorum. Bir önceki yazımda Yazılım Geliştirme Modellerine değinmiştik. Bu modeller arasında olan V modelde de her bir yazılım… 

Yazılım Test Günlüğü: Yazılım Geliştirme Modelleri

Yazılım test günlüğü yazı serimin bu haftaki yazımızın konusun yazılım geliştirme modelleri. Test tek başına ayakta kalamaz, testin var olabilmesi için bir geliştirmenin yapılıyor olması gerekir. Bundan dolayıdır ki test adımları yazılım geliştirme adımları ile…