Sono attualmente in una classe per i test del software in cui per il nostro progetto del semestre, dobbiamo eseguire più tipi di test su di esso, come test di unità e test di integrazione. Per i test di integrazione, il professore ha dichiarato di utilizzare simulazioni e librerie beffarde (come EasyMock e Mockito) per i nostri test di integrazione. Mi sto confondendo abbastanza però. Il test di integrazione sta testando al di fuori di classi, moduli, servizi, ecc. Perché i mock e gli stub dovrebbero essere appropriati da usare nel test di integrazione se si stanno testando più classi e servizi?