Tests automatisés

Un test automatisé est un code qui exécute un autre code avec des entrées connues et vérifie le résultat attendu, sans intervention humaine. Il détecte les régressions, documente le comportement et donne confiance pour modifier le code. Les tests unitaires ciblent de petites unités comme une fonction.

Exemple

def test_moyenne():
    assert moyenne([2, 4]) == 3

Notions voisines

Tout le glossaire