Ho appena implementato un livello di memorizzazione nella cache nella mia applicazione Web e ora mi chiedo come dovrebbe essere testato il QA, poiché la memorizzazione nella cache è trasparente per l'utente.
Un'idea che ho è quella di inserire la registrazione nei metodi che invocano il codice che popola la cache e registrare quando un oggetto viene estratto dalla cache e quando richiede ricreazione dal database, quindi i tester possono visualizzare i registri per vedere se, ad esempio, un determinato oggetto viene ricaricato dal db ogni 10 minuti, anziché ogni visualizzazione di pagina.
Qualcuno può suggerire alcune pratiche migliori per questa situazione?