Risposte:
Secondo le varie risposte trovate qui e su Wikipedia , i test di immersione sembrano essere una prova del normale uso prolungato per un lungo periodo di tempo. Questo viene fatto per garantire che bug o perdite di memoria non compaiano dopo quello che è considerato un periodo di utilizzo relativamente "normale".
Lo stress test è anche una forma di test di affidabilità che verifica oltre il normale utilizzo dell'applicazione per un tempo più breve per vedere se si interrompe o meno. In quella categoria puoi trovare test su come si comporta l'applicazione quando sono connessi molti utenti simultanei e le risorse di sistema iniziano a mancare (memoria, tempo di elaborazione, larghezza di banda, ecc.)
I test possono essere simili o uguali, la differenza principale è l'obiettivo.
Nelle prove di stress l'obiettivo è trovare a che punto frenerà il sistema. L'obiettivo è spingerlo fino a quando non funziona più, al fine di stabilire la massima capacità del sistema.
Nel test di immersione l'obiettivo è completamente diverso. L'obiettivo è determinare se qualcosa non funzionerà il prima possibile. Questo test sta cercando di esporre un design errato.