Envolve quebrar a aplicação em pedaços pequenos e então testá-los
Envolve testar pedaços que interagem entre sí
Envolve testar a aplicação do início ao fim, seu fluxo completo