Junior — Middle
Comment vérifie-t-on la correction de la tâche à l'aide de tests?
sobes.tech IA
Réponse de l'IA
La vérification de la correction de l'exécution d'une tâche à l'aide de tests se fait en écrivant et en exécutant des scénarios de test qui vérifient que le code fonctionne conformément aux exigences. Les tests comparent le résultat attendu avec le résultat réel. Si les résultats correspondent, le test est considéré comme réussi, sinon échoué.
Par exemple, dans les tests unitaires, on vérifie la correction de fonctions ou méthodes individuelles. Dans les tests d'intégration, l'interaction entre les composants.
Exemple en Python avec 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()
Si tous les tests réussissent, cela signifie que la tâche a été effectuée correctement dans les conditions vérifiées.