top of page

Eğitim Hakkında

Test Driven Development (TDD) Eğitimi Detaylı İçerik:


  1. TDD'ye Giriş

    • Test Driven Development'ın temel fikirleri ve prensipleri.

    • Yazılım geliştirme sürecindeki rolü.

  2. TDD Süreç Modeli

    • TDD'nin adımları: Red-Green-Refactor döngüsü.

    • Test yazma, kodu yazma ve kodu iyileştirme aşamaları.

  3. Test Kavramları

    • Unit test, integration test, acceptance test gibi test türlerinin tanıtılması.

    • Test özellikleri, davranışları ve beklentileri tanımlama.

  4. Test Çerçeveleri

    • TDD için kullanılan test çerçevelerinin tanıtılması (örneğin, JUnit, NUnit, Jasmine).

    • Test çerçevesi kullanarak test yazma.

  5. Unit Testlerin Yazılması

    • Unit testlerin nasıl yazılacağı.

    • İşlevsel kod parçalarını test etme.

  6. Test Önce Kodlama (Red-Green)

    • İlk olarak test yazma ve testin başarısız olduğunu gözlemleme.

    • Kodu yazarak testin geçmesini sağlama.

  7. Kod İyileştirme (Refactoring)

    • İşlevsel kodun iyileştirilmesi ve temizleme.

    • İyileştirme sırasında testlerin çalışır durumda kalması.

  8. TDD'nin Faydaları ve Zorlukları

    • TDD'nin yazılım geliştirme sürecine katkıları.

    • TDD'nin zorlukları ve başa çıkma yolları.

  9. Acceptance Testler ve Davranışsal TDD

    • Acceptance testlerin yazılması ve kabul kriterlerinin tanımlanması.

    • Behavior Driven Development (BDD) prensipleri.

  10. TDD Uygulama ve Projeler

    • Gerçek dünya projelerinde TDD uygulaması.

    • TDD'nin proje sürecine entegrasyonu.


Açıklama: Test Driven Development (TDD) eğitimi, yazılım geliştirme sürecini test odaklı bir yaklaşımla yönlendirmeyi hedefler. Katılımcılar, yazılımın her bileşenini test etme, kodu test odaklı bir şekilde yazma ve sürekli olarak iyileştirme becerilerini geliştirirler. Bu eğitim, TDD'nin temel prensiplerini ve süreçlerini anlatır ve testlerin yazılması, kodun yazılması ve kodun iyileştirilmesi aşamalarını kapsar. Ayrıca, farklı türde testlerin (örneğin, unit testler, acceptance testler) nasıl yazılacağını ve test çerçevelerini nasıl kullanacağınızı öğrenirsiniz. TDD'nin faydaları ve zorlukları hakkında bilgi sahibi olurken, gerçek projelerde TDD uygulamasını da ele alırsınız. Bu eğitim, yazılım geliştirme sürecini daha güvenilir ve sürdürülebilir hale getirmek isteyenler için önemli bir beceri setini sunar.

Test Driven

Eğitim Süresi

30 Saat

Bilgi Talep Formu
bottom of page