Junior
Parli delle differenze tra test funzionali e non funzionali.
sobes.tech AI
Risposta dell'AI
I test funzionali verificano che il sistema faccia ciò che deve fare (funzioni), in conformità con i requisiti. Focus su "cosa?". I test non funzionali verificano quanto bene il sistema esegue le sue funzioni, così come altri aspetti non direttamente legati alla funzionalità (prestazioni, sicurezza, affidabilità, usabilità, ecc.). Focus su "come?".
| Aspetto | Test funzionali | Test non funzionali |
|---|---|---|
| Obiettivo | Verificare la conformità ai requisiti funzionali | Verificare qualità e prestazioni del sistema |
| Oggetti di test | Funzionalità, logica, processi di business | Prestazioni, sicurezza, usabilità, ecc. |
| Tipi di test | Modulare, integrazione, sistema, accettazione | Carico, stress, sicurezza, usabilità |
| Requisiti | Requisiti funzionali (Storie utente, Casi d'uso) | Requisiti non funzionali (SLA, standard) |
| Focus | Verifica di funzioni, ingressi, uscite e loro conformità | Verifica delle caratteristiche e del comportamento del sistema |
| Esempi di domande | Funziona il pulsante? I dati vengono salvati correttamente? | La pagina si carica rapidamente? Il sistema è resistente al carico? |
| Quando | In tutte le fasi dello sviluppo | Generalmente dopo aver stabilizzato la funzionalità |