Ana içeriğe atla
GirişPython

Kurs

Python'da Teste Giriş

İleri SeviyeBeceri Seviyesi
Güncel 06.2025
Python testlerini ustaca kullanın: Pytest ve unittest ile yöntemleri öğrenin, kontroller oluşturun ve hatasız kod yazın.
Kursa Ücretsiz Başlayın
PythonProgramming
4 sa
16 video
53 Egzersiz
4,350 XP
25,047
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

Binlerce şirketten öğrencinin sevgisini kazandı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

Kurs Açıklaması

Neden testler?

Birçok insan kod yazıyor. Bazıları bunu başarılı ve karlı hale getiriyor. Ancak bazen, en zeki programcılar bile milyonlarca dolara mal olabilecek hatalar yapabilir. Böyle bir fiyaskoya girme olasılığını nasıl azaltabiliriz? İstediğiniz şeyi tam olarak yapan bir program oluşturduğunuzdan nasıl emin olabilirsiniz? Çok basit cevap: testler yazın!

Python testlerinin temelleri

Bu yolculuk sırasında, Python'da test oluşturmanın temellerini öğreneceksiniz. Dört tür yazılım test yöntemi ile tanışacaksınız. Programın veya veri boru hattının üretim aşamasına geçmeden önce beklendiği gibi çalışıp çalışmadığını kontrol etmek için kendi testlerinizi oluşturacaksınız. Beklenmedik bir boşluk, veri setinizdeki bir yazım hatası veya denklemdeki karışık işaretler olsun. Testlerle bu vakaları yakalayabilirsiniz ve yakalayacaksınız.

Pytest ve unittest ile test etme

Kursu tamamladıktan sonra, test yöntemlerinin türlerini öğrenecek ve belirli bir bağlam için en uygun olanları seçebileceksiniz. Ayrıca, bu testleri tasarlayabilir ve `pytest` ve `unittest` kütüphanelerini kullanarak Python'da uygulayabilirsiniz.

Önkoşullar

Writing Functions in PythonSoftware Engineering Principles in Python
1

pytest ile Test Yazma

Testin ne olduğunu ve pytest kütüphanesiyle kendi ilk testini nasıl çalıştıracağını öğren! pytest test çerçevesine ve komut satırı arayüzüne alışacaksın. Ayrıca pytest işaretleyicileriyle "başarısız testler" ve "testi atlama" gibi özel durumları nasıl yöneteceğini öğreneceksin.
Bölümü Başlat
2

Pytest Fixture'ları

Fixture'ın ne olduğunu ve testlerde kullanarak kodunu nasıl basitleştireceğini öğren. @pytest.fixture dekoratörünü ve fixture araçlarını tanıyacaksın. Kodunu analiz edip içindeki "fixture kısmını" göreceksin. Son olarak, yazılım hatalarını önlemek için teardown'ları nasıl kullanacağını öğren.
Bölümü Başlat
3

Temel Test Türleri

Temel test türlerinin neler olduğunu ve özelliklerini öğren. Test durumlarını (test case) ve testleri uygulamaya nasıl yardım ettiklerini keşfet. IDE içindeki alıştırmalarda test fonksiyonları yazma ve CLI'dan pytest çalıştırma konusunda daha yetkin olacaksın. Sonunda, farklı test türlerini ayırt edip her biri için testler oluşturabileceksin.
Bölümü Başlat
4

unittest ile test yazma

Python'da Teste Giriş
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Python'da Teste Giriş eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.