Che cosè il test del caso dangolo?


Migliore risposta

Secondo Wikipedia:

1. Edge case si verifica a un parametro operativo estremo (massimo o minimo).

2. Corner case si verifica al di fuori dei normali parametri operativi, in particolare quando più variabili o condizioni ambientali sono simultaneamente a livelli estremi, anche se ogni parametro rientra nellintervallo specificato per quel parametro . (I “parametri operativi al di fuori del normale” significano ovviamente qualcosa come “combinazione tipica di parametri operativi al di fuori”, non strettamente “parametri operativi al di fuori consentiti”. Cioè, “sei ancora allinterno dello spazio dei parametri valido, ma vicino al suo angolo.)

3. Caso limite si verifica quando uno degli input è pari o appena oltre i limiti massimi o minimi.

4. Caso di base è dove finisce la ricorsione.

Quindi, la nomenclatura sembra un po confusa, anche se il caso dangolo sembra significare qualcosa di leggermente diverso (una combinazione di valori) rispetto ai casi limite e limite.

Inoltre, un caso angolare è il problema o la situazione che si verifica nel sistema causata da più di 1 fattori o variabili che raggiungono il suo stato minimo / massimo. Ad esempio, quando il computer viene caricato con il processo che utilizza la CPU massima, la RAM massima per un tempo più lungo nella stessa sessione potrebbe causare il rallentamento del sistema.

Un caso limite si verifica in sistema a causa di un solo fattore raggiunto al suo stato minimo / massimo. Ad esempio, un computer viene rallentato da un processo che utilizza solo la CPU massima.

Un caso limite è il punto in cui la logica del programma soddisfa una condizione al contorno e un caso angolo è il punto in cui si soddisfano più di una condizione al limite contemporaneamente.

Gli edge case sono cose che dovresti testare nei tuoi unit test perché sono un luogo molto comune per i bug. Di solito si parla di casi dangolo in termini di “Ho trovato un bug, ma è un po un caso dangolo quindi potrebbe non valere la pena risolverlo”, cioè si incontrerà molto raramente.

Inoltre, i casi dangolo dipendono da diversi fattori come:

Lingua

Implementazione

Piattaforma, ecc

Struttura dei dati

Usa Fuzz testing per individuare molti casi / bug marginali e marginali che non puoi anticipare.

Rispondi

Presumo che qui tu intenda Test del caso dangolo.

Come suggerisce il nome, è il test dei valori dangolo. Ad esempio, hai un sistema che restituisce true per valori compresi tra 1 e 100 e per resto dei numeri restituisce falso. Quindi, per il test del caso dangolo, è necessario verificare quali valori il sistema restituirebbe per 0,1,100,101 poiché questi sono valori dangolo. In questi casi ci sono grandi cambiamenti nei problemi di ricerca

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *