Eğitim İçeriği
Giriş
Test Güdümlü Geliştirme
- Farklı test yaklaşımları
Unit Testing Çerçeveler
- Birim testleri nedir?
- Birim test çerçevesinin temelleri
Test Ortamının Hazırlanması
- AceUnit ve Unity'nin kurulumu ve yapılandırılması
Bir Unit Testing Çerçeve Yazma
- Bir test oluşturma
- Daha fazla test uygulama
- Test çalıştırıcısını yeniden düzenleme
- Assert sınıfıyla çalışma
- Metotları çağırmak için yansıma kullanma
- Bir adlandırma kuralı kullanma
Unity
- Birim testleri oluşturma
- Unity'yi Ceedling ile birleştirme
- Sahte testler oluşturma
AceUnit
- AceUnit'i hedef ortamlarda çalıştırma
- Birim testleri oluşturma
- Sinyalleri yakalamak için çatalları kullanma
Test Sonrası
- C kodunu ayıklama ve yeniden düzenleme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- C programlama deneyimi
Hedef Kitle
- Yazılım Test Uzmanları
Danışanlarımızın Yorumları (5)
NestJS ile hala programda olmamasına rağmen sunuldu
Suhail - Maldives Pension Administration Office (Pension Office)
Eğitim - Typescript Unit Testing
Yapay Zeka Çevirisi
Benim bu fırsatta egzersiz yapma şansım olduğı için memnundum.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Eğitim - Unit Testing with C#
Yapay Zeka Çevirisi
Yeni bir yaklaşım öğrenmekle ilgili unit testler yazma konusundaki deneyimi en çok sevdiğim eğitim bölümüydü. Ayrıca serbest tartışmamızı, belirli konularda tartışmamızı sevdim. Takım çalışmasını da sevdim, bu bizi kullanıcı hikayelerinin gereksinimlerini farklı bir perspektiften analiz etmeye yönlendirdi ve eğitmenimizin kararlar alırken sıkıştığımızda bize farklı çözümler önermesi de bana değer verdiğim bir noktaydı.
Crina-Maria Rosu - ACCENTURE
Eğitim - Agile and TDD with C
Yapay Zeka Çevirisi
Alıştırmalar güzel oldu
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Eğitim - Unit Testing with Python
Yapay Zeka Çevirisi
Birçok konuyla ilgili geniş kapsamlı ve ilginç bir panorama *Note: The provided text is quite brief, so the translation aims to capture both the breadth ("broad scope") and the engaging nature ("interesting") while providing a natural flow in Turkish. However, due to the brevity of the original text, some interpretation was necessary to provide a more descriptive phrase that still aligns with the original meaning.*
Maciej Perkowski - Nordic Semiconductor
Eğitim - Advanced C Programming
Yapay Zeka Çevirisi