Junior — Middle
Tudna példát mondani egy olyan tesztre, amely a rendszer egyes komponenseit ellenőrzi?
sobes.tech MI
Válasz az MI-től
Egyszerű egységteszt példa egy egyedi komponens ellenőrzésére — egy olyan függvény tesztelése, amely két szám összegét számolja ki:
import unittest
def add(a, b):
return a + b
class TestAddFunction(unittest.TestCase):
def test_add_positive_numbers(self):
self.assertEqual(add(2, 3), 5)
def test_add_negative_numbers(self):
self.assertEqual(add(-1, -1), -2)
def test_add_zero(self):
self.assertEqual(add(0, 5), 5)
if __name__ == '__main__':
unittest.main()
Ez a típusú teszt egy adott függvény működését ellenőrzi anélkül, hogy más rendszerrészekhez függene, így gyorsan felismerhetőek a komponens logikájában lévő hibák.