Yükleniyor...

Otomatik sınama

2 ve 3 sayılarını topluyorsunuz. Sonucun 5 olduğunu denetlemek istiyorsunuz. Bu denetimi çalıştıracaksınız. Ekrandaki son satır OK olacak.

add(2, 3) değerini 5 ile karşılaştıran bir sınama

python
import unittest

def add(left, right):
    return left + right

class Check(unittest.TestCase):
    def test_sum(self):
        self.assertEqual(add(2, 3), 5)

unittest.main()

Ekranın son satırı OK. İlk satır bir noktadır. O nokta bu tek sınamadır. Sonraki bir satır Ran 1 test ile başlar. add(2, 3) 5 döndürür. self.assertEqual(add(2, 3), 5) döndürdüğü 5 değerini, istediğiniz 5 değeriyle karşılaştırır. İkisi aynıdır, bu yüzden son satır OK. test_sum adı test_ ile başlar, bu yüzden bu sınama çalışır. Program biter.

Sınama add(2, 3) değerini 9 ile karşılaştırsaydı, son satır FAILED (failures=1) olurdu, çünkü 5 ile 9 aynı değil. O program bu değil. Bu program add(2, 3) değerini 5 ile karşılaştırır, bu yüzden son satır OK.

📊 Sınama ve ekran

Sınama Son satır
add(2, 3) ve 5 OK

Artık bir sonucun istediğiniz sonuçla aynı olduğunu denetleyebilirsiniz. Son satır OK. Sonraki sayfa, program adından sonra yazdığınız tek bir kelimeyi okur.

Son satır OK

Son satır OK. Sınama add(2, 3) değerini 5 ile karşılaştırdı. Sonraki sayfa, program adından sonra yazdığınız tek bir kelimeyi okur.

🧠 Bilginizi Test Edin

Başlamaya Hazır

Bilginizi Test Edin

Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör

❓
5
Sorular
🎯
70%
Geçmek İçin
♾️
∞
Süre
🔄
∞
Deneme

📝 Talimatlar

  • Her soruyu dikkatle okuyun
  • Her soru için en iyi cevabı seçin
  • Quiz'i istediğiniz kadar tekrar alabilirsiniz
  • İlerlemeniz üstte gösterilecek