Sono davvero confuso quando vedo molte implementazioni di database in memoria utilizzate per i test, perché ho anche sentito molto dalle migliori pratiche di test di integrazione che l'ambiente che esegue il test dovrebbe assomigliare il più possibile all'ambiente di produzione, incluso il sistema operativo , libreria, motore di database, ecc.
Cosa mi sto perdendo qui?