Junior — Middle
Kodning modulli sinovdan o'tkazilishi nima ekanligini tushuntirib bera olasizmi?
sobes.tech AI
AIdan javob
Birlik testlari kodning alohida qismlarini (modullarini) to'g'riligini tekshirish jarayonidir. Har bir modul tizimning qolgan qismidan ajralib, to'g'ri ishlashini ta'minlash uchun test qilinadi.
Birlik testlarining maqsadi, dasturlashning dastlabki bosqichlarida xatolarni aniqlash, xatolarni tuzatishni osonlashtirish va kod sifatini oshirishdir.
Python'da unittest bilan misol:
import unittest
def add(a, b):
return a + b
class TestMathFunctions(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5)
self.assertEqual(add(-1, 1), 0)
if __name__ == '__main__':
unittest.main()
Bu yerda add funksiyasi alohida test qilinadi, uning to'g'ri ishlashini ta'minlash uchun.