Python birim testine unittest ile başlayın
Python unittest ile TestCase, assert metotları, setUp/tearDown, test keşfi, TDD döngüsü, temel mock girişi ve coverage ölçümü küçük fonksiyon ve sınıf örnekleriyle uygulamalı öğretilir.
unittest ile birim testine giriş
Python'un yerleşik unittest çerçevesiyle birim testi yazmayı öğretir. Birim testi kavramı ve test piramidi, TestCase sınıfı, assertEqual/assertTrue/assertRaises gibi assert metotları, setUp ve tearDown, test adlandırma, python -m unittest ile çalıştırma ve keşif, test klasör yapısı, test edilebilir fonksiyon yazma, sınır durumlar, TDD döngüsü, temel mock girişi ve coverage ile ölçüm uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün unittest Temelleri, 2. gün Düzen ve TDD, 3. gün Pratik Test Yazımı konularına ayrılmıştır.
Temel Seviye — unittest TestCase, assert metotları, test keşfi ve ilk birim testlerinin yazımı
Her konu küçük bir fonksiyon ya da sınıf üzerinde önce test sonra kod (TDD) yaklaşımıyla işlenir; hatalı testler bilinçli olarak üretilip okunur.
Kendi fonksiyonlarınız için çalışan birim testleri yazarsınız.
TDD ile önce test yazıp sonra kodu geliştirirsiniz.
Başarısız testin çıktısını okuyup kaynağı bulursunuz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon ve sınıf yazımı bilinmelidir.
Python 3.10+ ve bir editör kurulu olmalıdır.
Komut satırında betik çalıştırabilmek gerekir.
import ve modül yapısına temel aşinalık faydalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Birim testi kavramını ve test piramidini açıklayabilirsiniz.
unittest ile test sınıfı ve metodu yazabilirsiniz.
assertEqual, assertTrue ve assertRaises kullanabilirsiniz.
FAIL ve ERROR çıktısını yorumlayabilirsiniz.
setUp ve tearDown ile temiz test ortamı kurabilirsiniz.
Kırmızı-yeşil-refactor döngüsüyle kod geliştirebilirsiniz.
Basit bağımlılıkları mock ile izole edebilirsiniz.
coverage.py ile test kapsamını ölçebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python Altair giriş eğitimi: Vega-Lite mantığı, mark ve encoding, veri tipleri, toplulaştırma, katmanlama, seçim ve etkileşimle bildirimsel grafikleri 2 günde ö
Detayları Gör →Python Altair temel grafikler eğitimi: çubuk, çizgi, alan, histogram, saçılım, kutu grafiği, ısı haritası ve pasta grafiklerini biçimlendirmeyle 2 günde çizin.
Detayları Gör →Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert
Detayları Gör →Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.
Detayları Gör →Python, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası
Detayları Gör →