Junior — Middle
Come viene verificata la correttezza dell'attività tramite i test?
sobes.tech AI
Risposta dell'AI
La verifica della correttezza dell'esecuzione di un compito tramite test viene effettuata scrivendo ed eseguendo scenari di test che verificano che il codice funzioni secondo i requisiti. I test confrontano il risultato atteso con quello reale. Se i risultati coincidono, il test è considerato superato; altrimenti, fallito.
Ad esempio, nei test unitari si verifica la correttezza di funzioni o metodi singoli. Nei test di integrazione, l'interazione tra componenti.
Esempio in Python con 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()
Se tutti i test passano, significa che il compito è stato eseguito correttamente nelle condizioni verificate.