qual è la differenza tra Soak test e stress test?


11

Qualcuno può spiegare la differenza di ammollo e stress test? Ho cercato su Google e ho scoperto che entrambi stanno per testare il software oltre i suoi limiti. È giusto per entrambe le strategie di test?

Risposte:


20

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.)


1

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.