Unit Test Yazma-Asp.Net Core MVC/API(Sıfırdan)

Sıfırdan Asp.Net Core Mvc ve API projeleriniz için xUnit kütüphanesi ile unit test yazmayı öğreneceksiniz.
4.59 (408 reviews)
Udemy
platform
Türkçe
language
Web Development
category
Unit Test Yazma-Asp.Net Core MVC/API(Sıfırdan)
2 814
students
10 hours
content
Aug 2022
last update
$19.99
regular price

Why take this course?

🎓 Sıfırdan Asp.Net Core Mvc ve API Projelerinize Unit Test Yazma Kursu 🚀

Kurşuzu: Sıfırdan Asp.Net Core Mvc ve API projeleriniz için xUNIT kütüphanesi ile unit test yazmayı öğrenin! 🧪

  • Unit Test Nedir? Kodunuzun tek bir bileşen (unit) açısından test ederek bugları ve performans sorunları keşfedin.
  • Proje Hazırlığı: Mevcut projelerinizi unit test dostü bir şekilde hazırlayan adımları öğrenin.
  • xUNIT Assert Methods: Equal, NotNull, IsType ve diğer assert methodlarını kullanarak sonuçları doğrulama yöntemlerini keşfedin.

🔍 xUnit Assert Methodları

  • Contain/DoesNotContain: Listelerde ve diziplerde içerip değilmişini test edin.
  • True/False: İfade Doğru veya Yanlış olduğunu test edin.
  • Match/DoesNotMatch: RegExp pattern uygunluğunu test edin.
  • StartsWith/EndsWith: Metinlerin başladığını ve bitmeyişini test edin.
  • InRange/NotInRange: Sayıların belirli bir aralıktan bir yer aldığını test edin.
  • Empty/NotEmpty: Listelerin, diziplerin ve metnlerin boş olup olmadığını test edin.
  • Single: Tüm liste içindeki tek bir elemanın varlığını test edin.
  • IsType/IsNotType: Obje türünü kontrol edin.
  • IsAssignableFrom: Biri, diğeri tarafından atanabilir olup olmadığını test edin.
  • Null/NotNull: Null mı değil mi kontrol edin.
  • Equal/NotEqual: İfadelerin ve nesnelerin eşit olduğunu veya farklı olduğunu test edin.

🚀 Unit Test Yazma

  • Test methodları parametre alma yöntemlerini ve adım adım anlayın.
  • Test method isimlendirme prensiblerini öğrenin.
  • Mocking: Mock objeler ve servisler oluşturarak bağımsız bir ortamda test edin.
  • Moq Kullanımı: Moq kütüphanesi ile mocking yapma öğrenin.
  • Moq Verify: Mock edilen objelerin belirli methodlarının çağrıldığını doğrulayın.
  • Moq Throws: Fake bir ekseptiön sürdüren testler yazın.
  • Moq Callback: Geriye dönen işlevleri kullanarak mocking yapın.

🌍 ASP.NET Core MVC & API Testleri

  • Asp.Net Core Mvc projelerinizde action method'larınızı adım adım test ederek, sıfır proje üzerinden gerçek bir senaryo oluşturmayı öğrenin.
  • Asp.Net Core Mvc API'lerinizde endpoint'lerinizi de benzer şekilde test edin.

👨‍💻 Kurs Programı:

  1. Unit Test Nedir? & Unittest ve xUnit kütüphanesi hakkında giriş.
  2. Assert Methodları ve Nesnelerin Durumu Kontrol Etme.
  3. Mock Objects oluşturma ve Kullanma.
  4. Moq Kullanarak Mock Objects ve Fake Exceptions oluşturma.
  5. ASP.NET Core Mvc ve API Testleri ve Adım Adım Senaryolar.

📅 Kurs Tarihi: [Tarih Buraya Girin] 🗓️ Eğitim Süresi: Yaklaşık 5 Saat

💻 Hangi Düzey için? Bu kurs, unit testlerle ilgilen yazılım mühendisleri ve geliştiricileri için düzeyli olan her seviye için kullanıcı dostudur. ASP.NET Core Mvc ve API geliştirme deneyimine sahip olmaniz önerilidir.

📫 Kayıtları Yapmayı Unutmayın! Kodunuzun kalitesini yükseltin ve hata oranını azaltarak verimliliği ve güvenilirliği iyileştirmek için buna katılın. Unit testlerle ilgilen herhangi bir sorunuz olursa, bu kurs sizler için doğru adres olacak!

👨‍🎓 Eğitmen: Kendi deneyimlerinden zengin olan ve birçok ASP.NET Core projesi yönetmiş bir uzman, bu kurs sizlere unit testlerle ilgili temel bilgileri ve pratik becerileri aktaracak.

🌟 Sonuçlarınızı Şekillendirin! Unit testlerle sürekli geliştirme işlemlerinizde kaliteli bir ortam oluşturarak ve hataları zaman beforedeyarak düzenleyin. Kodunuzun güvenilirliğini ve performansı artırın!

🔥 Sizi Büyük Bir Adım Önemli Bir Karmaşıklığı Dönmede Bekleyeceğiz! Unit testlerle ilgilen pekişteyiz misoldur. Kursa hoş geldiniz ve kodunuzun sağlığını iyileştirme süreci başlar!

Loading charts...

Related Topics

2847136
udemy ID
02/03/2020
course created date
10/03/2020
course indexed date
Bot
course submited by