Bir ülke seçince bölgenizde mevcut kurslar gösterilir.
⏱ 2 sa 54 dk📚 29 kurs🎧 Sesli versiyon
PropEr ile Erlang'de Property-Based Testing
Erlang'de uç durumları otomatik olarak keşfetmek ve kod kapsamını artırmak için PropEr kullanarak sağlam, genelleştirilmiş test paketleri yazmayı öğrenin.
💬Yapay zekâ eğitmeni Herhangi bir ders hakkında soru sor, istediğin an anında net bir yanıt al.
🕐İstediğin zaman başla Program ya da son tarih yok — kendi hızında, istediğin zaman öğren.
🌐Türkçe Dersler, görevler ve sertifika — hepsi tamamen kendi dilinde.
Bu kurs hakkında
Geleneksel birim testleri (unit tests), yalnızca yazdığınız belirli senaryoları değerlendirdikleri için genellikle kritik uç durumları (edge cases) gözden kaçırır. Property-based testing, kodunuzun sağlaması gereken özelliklere dayalı olarak geniş bir test girdisi yelpazesini otomatik şekilde üreterek bunu değiştirir. Bu kurs, PropEr kullanarak Erlang'de property-based testing kavramlarını ve yürütülmesini size tanıtır.
Manuel doğrulamalar yazmaktan, her zaman doğru olması gereken üst düzey özellikler tanımlamaya geçiş yapacak ve test çerçevesinin (framework) hataları bulma konusunda ağır işleri yapmasına izin vereceksiniz. Özel üreteçler (generators) yazmayı, başarısız test senaryolarını en basit biçimlerine indirgemeyi (shrinking) ve modern test uygulamalarını geliştirme iş akışınıza entegre etmeyi öğreneceksiniz.
Ne öğreneceksiniz:
- Geleneksel birim testleri ile property-based testing arasındaki temel farkları anlamak
- Doğru sistem davranışını tanımlayan matematiksel ve mantıksal özellikler tanımlamak
- Karmaşık yapıları ve türleri test etmek için PropEr kullanarak özel veri üreteçleri oluşturmak
- Hataların kök nedenini hızlı bir şekilde izole etmek için test senaryosu küçültme (shrinking) uygulamak
- Karmaşık sistemler için stateful property-based testing tekniklerini entegre etmek
- Erlang test paketlerinizi modern geliştirme boru hatları (pipelines) içinde verimli bir şekilde çalışacak şekilde yapılandırmak
Bu kurs, bir özelliğin ne olduğunu ve PropEr çerçevesinin nasıl çalıştığını tanımlayan temel kavramlarla başlar, ardından üreteç oluşturma ve test yürütmenin yazılı, pratik örneklerinde size rehberlik eder. Temel Erlang sözdizimine aşina olan ve test standartlarını yükseltmek isteyen yazılım geliştiricileri ve QA mühendisleri için tasarlanmıştır. Property-based testing konusunda önceden deneyim gerekmez. Son derece dayanıklı sistemler oluşturmak için hemen okumaya başlayın.
💬Kişisel AI öğretmeni Bir kursta takıldın mı? Yerleşik öğretmenine istediğin zaman her şeyi sorabilirsin.
🎧Sesli versiyon dahil Yolda öğren — ekrana gerek yok
♾️Ömür boyu erişim İstediğin zaman dön, son kullanma tarihi yok
📱Telefon veya bilgisayar Her yerde, her cihazda
💸14 gün iade Sorgusuz
⚡Kısa ve odaklı 2 sa 54 dk pratik içerik
Tamamlama sertifikası
PickAClass'de tamamladığın her kurs böyle bir belge verir — özgün, kendi koduyla, URL ile doğrulanabilir ve gerçekte neyin gösterildiğine dair ayrıntılı.