Junior — Middle
Hoe wordt de correctheid van de taak gecontroleerd met behulp van tests?
sobes.tech AI
Antwoord van AI
Het controleren van de correctheid van het uitvoeren van een taak met behulp van tests wordt gedaan door testscenario's te schrijven en uit te voeren die controleren of de code volgens de vereisten werkt. Tests vergelijken het verwachte resultaat met het werkelijke resultaat. Als de resultaten overeenkomen, wordt de test als geslaagd beschouwd; anders als mislukt.
Bijvoorbeeld, in unittests wordt de correctheid van individuele functies of methoden gecontroleerd. In integratietests wordt de interactie tussen componenten getest.
Voorbeeld in Python met unittest:
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)
if __name__ == '__main__':
unittest.main()
Als alle tests slagen, betekent dit dat de taak correct is uitgevoerd binnen de gecontroleerde voorwaarden.