Özet
Java'da Teste Giriş
Maria Milusheva
Senior Software Engineer
Bölüm 1 Özeti
Bölüm 1.1:
- Yazılım testinin kavramını tanıttık
- Test etmenin faydalarını tartıştık
- Her zaman test edilmesi gereken uç durumları gözden geçirdik
Bölüm 1.2:
- JUnit ile test etmeye giriş yaptık
@Test gibi JUnit 5 sözdizimini öğrendik
assertEquals() alıştırması yaptık
Bölüm 1.3:
- Birim testi tanımlamayı öğrendik
- Ek doğrulamalar çalıştık:
assertTrue(), assertInstanceOf(), assertNull()
Bölüm 2 Özeti
Bölüm 2.1:
- Yazılım bağımlılıklarını öğrendik
- Bütünleşik testi, bileşenlerin birlikte çalışmasını test etmek olarak tanımladık
- Avrupa Merkez Bankası kurlarını kullanmayı denedik
Bölüm 2.2:
- Test koşullarını kontrol etmek için sahte nesneleri (mock) keşfettik
- Mockito ve sözdizimini inceledik:
mock(), when(), .thenReturn()
Bölüm 2.3:
- Sahte nesne etkileşimlerini izlemek için
verify() kullandık
- Veritabanı örnekleriyle pratik yaptık
Bölüm 3 Özeti
Bölüm 3.1:
- Test sınıflarını kısaltmak ve tekrarı azaltmak için
@ParameterizedTest kullandık
@ValueSource ve @CsvSource alıştırması yaptık
Bölüm 3.2:
@MethodSource ve Arguments.of() ile teste daha karmaşık argümanlar geçirme yollarını gördük
@BeforeEach açıklamasını (annotation) öğrendik
Bölüm 3.3:
- Önce test düşünmeyi pratiktik ettik
- Test Odaklı Geliştirme’yi, uygulamadan önce test yazma pratiği olarak tanımladık
- Hataları TDD ile düzeltmeyi öğrendik
Ek öğrenme:
İlgi çekici konuşmalar:
İleri düzey test çalışmaları:
Tebrikler!
Java'da Teste Giriş
Preparing Video For Download...