Test Mountebank ile API Dönüşlerinin Mocklanması Merhabalar. Bu yazımda geliştirmiş olduğumuz uygulamaların iletişime geçtiği API'ların dönüşlerinin (response) nasıl mocklanacağından bahsedeceğim. Şöyle bir senaryoyu düşünelim. Bir Front-End uygulaması üzerinden (React, Vue veya Angular ile geliştirilmiş) bir API
E2E QA Wolf ile Hızlıca Puppeteer Testleri Oluşturma Önceki yazılarımda Puppeteer ve Jest ile nasıl E2E testlerinin yazılacağından bahsetmiştim. Bu yazımda ise QA Wolf'u kullanarak hızlıca Puppeteer testlerinin yazılacağından bahsedeceğim. QA Wolf, testlerinizi ekrana gelen Chromium penceresi üzerinden
Puppeteer Puppeteer'da Bir Web Uygulamasına Giriş Yapmak ve Giriş Bilgilerini Saklamak Merhabalar. Önceki 2 yazımda Puppeteer'a giriş yapıp, setup ve teardown durumlarını incelemiştik. Puppeteer ile bir test yazarken bazı durumlarda web uygulamasına giriş yapılması gerekebilir ve giriş bilgilerinin (örneğin cookie veya
Jest Puppeteer'da Setup, Teardown ve Test Environment'ın Kullanımı Merhabalar. Bir önceki yazımda Puppeteer ve Jest'in kurulumu ve testlerin nasıl yazılacağından bahsetmiştim. Bu yazımda ise birçok test aracında da bulunan Setup ve Teardown yapılarının Puppeteer'da nasıl yapılabileceğinden bahsedeceğim. Öncelikle
Test Puppeteer ve Jest Araçları ile E2E Testlerinin Yazılması Bu yazımda Puppeteer ve Jest araçlarını kullanarak nasıl E2E (End-to-End) test yazılacağından bahsedeceğim. Puppeteer, Headless Chrome çözümlerinden biridir. Puppeteer'ı kullanarak Chrome veya Chromium tabanlı herhangi bir tarayıcı kullanarak sağlanan API'lar
.Net Core .NET Core ile Yazılan Testlerin Coverage Raporlarının Oluşturulması Code Coverage, yazılmış olan testin kodunuzun ne kadarını kapsadığını belirten bir ölçümdür. Bu ölçüm sayesinde kodunuzda testi yazılmamış kısımlar bulunuyorsa analizini yaparak ilgili satırların veya bölümlerinin testini yazmaya karar verebilirsiniz.