Sobes.tech
Junior — Middle

Tudná magyarázni, mit értünk moduláris kód tesztelés alatt?

sobes.tech MI

Válasz az MI-től

Az egységtesztelés egy folyamat, amely során a kód egyes részeit (modulokat) ellenőrizzük helyességük szempontjából. Minden modult izoláltan tesztelünk a rendszer többi részétől, hogy megbizonyosodjunk arról, hogy helyesen végzi el a feladatát.

Az egységtesztek célja, hogy a fejlesztés korai szakaszában felismerjék a hibákat, megkönnyítsék a hibakeresést, és javítsák a kód minőségét.

Példa Pythonban unittest használatával:

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()

Itt az add függvényt külön tesztelik, hogy garantálják a helyes működését.