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.
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
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 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