1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-22 10:44:17 +00:00
appunti-steffo/8 - Metodologie di sviluppo software/Testing/integration test.md
2023-09-21 02:46:23 +02:00

655 B

aliases
sub-system test
system test
black box test

test che verifica la corretta connessione (integrazione) tra più parti di codice, senza conoscere come esse si comportano internamente (a scatola chiusa o nera).

#Extra In linguaggi con elementi a visibilità variabile, solitamente gli integration test possono accedere soltanto agli elemento pubblico.

Esempio

from calculator.add import add
from calculator.sub import sub
from calculator.mul import mul
from calculator.div import div

def test_calculator():
    assert add(sub(3, 2), 1) == 2
    assert mul(2, div(2, 2)) == 2