WorksheetsVERIFICA – SOFTWARE TESTING
Total questions: 11
Worksheet time: 6mins
Qual è lo scopo principale degli Unit Test?
Verificare l'intero sistema
Testare singole funzioni o metodi
Simulare l’interazione dell’utente finale
Valutare le prestazioni del sistema
Il Black-box testing si concentra su:
La logica interna del codice
La struttura del database
Gli input e output del software senza conoscerne il codice
I diagrammi UML
Quale tra i seguenti è un test non-funzionale?
Test di login
Test di usabilità
Test di calcolo della media
Test di visualizzazione dei voti
Lo Smoke Test serve principalmente a:
Verificare la sicurezza del sistema
Controllare rapidamente che la build sia stabile
In quale fase avviene normalmente il Beta Testing?
Prima che il software sia pronto
All’interno del team di sviluppo
Con utenti reali esterni, in un ambiente reale
Durante la scrittura del codice
Quale tra questi strumenti è usato per testare automaticamente un’interfaccia web?
SonarQube
Postman
Selenium
GitHub Desktop
Completa le frasi con i termini corretti. 7. Il _________ testing verifica come il software si comporta sotto carico, misurando velocità e stabilità.
performance
unit
integration
security
Completa le frasi con i termini corretti. 8. Il _________ è uno strumento che analizza il codice senza eseguirlo, per individuare errori di stile e potenziali bug.
SonarQube
GitHub
Docker
Jenkins
Completa le frasi con i termini corretti. 9. Il _________ testing verifica che modifiche o nuove funzionalità non abbiano introdotto errori in parti già funzionanti.
regression
unit
integration
acceptance
Qual è la differenza principale tra Integration Test ed End-to-End Test?
L'Integration Test verifica l'interazione tra moduli, mentre l'End-to-End Test verifica l'intero flusso applicativo.
L'Integration Test verifica solo l'interfaccia utente, mentre l'End-to-End Test verifica il database.
L'Integration Test verifica la sicurezza, mentre l'End-to-End Test verifica la velocità.
L'Integration Test verifica il funzionamento hardware, mentre l'End-to-End Test verifica il software.
Per quale motivo il Security Testing è fondamentale in un'applicazione scolastica che gestisce voti e dati degli studenti?
Per proteggere i dati sensibili degli studenti e prevenire accessi non autorizzati.
Per migliorare la velocità dell'applicazione e ridurre i tempi di caricamento.
Per aumentare la qualità grafica dell'interfaccia utente.
Per facilitare la comunicazione tra insegnanti e studenti.
