Perché la casella nera viene chiamata test funzionale quando esegue il test anche non funzionale?

0

Questo mi ha infastidito per un po '. Sicurezza, test delle prestazioni, ecc. Sono tutti fatti tipicamente usando l'approccio black box. Ma questi non sono funzionali, mentre la scatola nera è chiamata test funzionale.

È perché giudica la funzione e si tratta solo di un nome o di un'incoerenza?

Riferimenti:
Ingegneria del software di Salleh
Ingegneria del software e test di Gupta, Tayal
Ingegneria del software di A.A.Puntambekar
Test del software: un approccio pratico di Sandeep Desai, Abhishek Srivastava

    
posta John V 13.03.2013 - 10:25
fonte

1 risposta

2

Ok, con una rapida ricerca su google ho trovato una citazione dal tuo primo riferimento:

white box testing techniques are also called structural testing techniques, whereas black-box testing techniques are also called functional testing techniques

Credo che ti stia riferendo a questo. A mio avviso il termine "test funzionale" è qui usato in un significato molto ampio, proprio per sottolineare la differenza con il "test strutturale". Da questo punto di vista, "performance" o "sicurezza" sono anche "funzioni" di un programma, poiché possono essere osservate da un'esecuzione black-box del programma, senza conoscere i dettagli del codice sorgente.

L'uso del termine "funzionale" in opposizione a "non funzionale", tuttavia, restringe il significato a "funzioni di base" o "funzioni di dominio". Questo è un punto di vista completamente diverso. Quindi, se qualcuno parla di "test funzionale", devi stare attento a ciò che potrebbe significare e interpretarlo in relazione al contesto attuale.

    
risposta data 13.03.2013 - 11:37
fonte

Leggi altre domande sui tag