- Katılım
- 27 Aralık 2022
- Mesajlar
- 342.207
- Çözümler
- 4
- Tepkime puanı
- 482
- Puan
- 83
- Yaş
- 36
- Konum
- Adana
- Web sitesi
- forumsitesi.com.tr
- Credits
- -149
- Meslek
- Webmaster
Junit Verify nedir?
Java tabanlı kodların test edilmesi için kullanılan bir Unit Test – Birim Testi kütüphanesidir.
assertEquals nedir?
assertEquals nedir?
assertEquals , beklenen sonucu gerçek sonuç ile karşılaştırmak için kullanılır. Beklenen sonuç ile gerçek sonuç eşit değil ise gerçekleştirilen test senaryosu sonucunda assertionError hatası fırlatır. assertTrue, beklenen bir sonucun true olduğunun kabul edilmesi gerektiği zaman kullanılır.
Java Mock nedir?
Java Mock nedir?
Mocking(mocklama), popüler yazılım metodolojisi olan TDD ve özelde birim testlerinin (unit test), test ettikleri sistemi izole etmede kullandığı yöntemlerden biridir. Bu yöntemler, geniş anlamıyla test dublörleri (test double) olarak tanımlanabilir.
@ExtendWith Nedir?
@ExtendWith: Custom extension'ları eklemek için kullanılır. @Tag: Testleri filtrelemek için Tag ekler. @DisplayName: Sınıf ya da metodların isimlerinin test sonuçlarında nasıl görüneceğini belirler.
Servis Mocklama nedir?
Servis Mocklama nedir?
Öncelikle Service Mock nedir, test veya development aşamasında neden servisleri mocklama ihtiyacımız olur, çok kısa bir şekilde bahsetmek istiyorum. Service Mock, en kısa tanımıyla bir servisi taklit ederek, onun yerine geçip onun işlevlerini simüle eden yeni bir sahte servis oluşturmaktır.
Junit5 nedir?
Junit5 nedir?
Unit test genel olarak; bir metot (ya da fonksiyonun) kendi içerisindeki akışın doğru çalışıp çalışmadığı bilgisini developer' a gösteren bir testtir. Bu testi son kullanıcı testleri ile ayrı tutmamız lazım. Aslında ifade etmeye çalıştığım şey: bu test developer testidir.
TestNG Selenium nedir?
Selenium testleri, test sonuçları için uygun bir format oluşturmaz bu neden ile TestNG kullanılarak test sonuçları üretebiliriz. Selenium ile derslerimizin çoğunda JUnit kullanarak test senaryolarımızı gerçekleştirmiştik fakat çoğu test otomasyon geliştiricileri TestNG kullanarak geliştirmelerini yapmaktadır.