Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

VERIFICA – SOFTWARE TESTING

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Qual è lo scopo principale degli Unit Test?

a)

Verificare l'intero sistema

b)

Testare singole funzioni o metodi

c)

Simulare l’interazione dell’utente finale

d)

Valutare le prestazioni del sistema

2.

Il Black-box testing si concentra su:

a)

La logica interna del codice

b)

La struttura del database

c)

Gli input e output del software senza conoscerne il codice

d)

I diagrammi UML

3.

Quale tra i seguenti è un test non-funzionale?

a)

Test di login

b)

Test di usabilità

c)

Test di calcolo della media

d)

Test di visualizzazione dei voti

4.

Lo Smoke Test serve principalmente a:

a)

Verificare la sicurezza del sistema

b)

Controllare rapidamente che la build sia stabile

5.

In quale fase avviene normalmente il Beta Testing?

a)

Prima che il software sia pronto

b)

All’interno del team di sviluppo

c)

Con utenti reali esterni, in un ambiente reale

d)

Durante la scrittura del codice

6.

Quale tra questi strumenti è usato per testare automaticamente un’interfaccia web?

a)

SonarQube

b)

Postman

c)

Selenium

d)

GitHub Desktop

7.

Completa le frasi con i termini corretti. 7. Il _________ testing verifica come il software si comporta sotto carico, misurando velocità e stabilità.

a)

performance

b)

unit

c)

integration

d)

security

8.

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.

a)

SonarQube

b)

GitHub

c)

Docker

d)

Jenkins

9.

Completa le frasi con i termini corretti. 9. Il _________ testing verifica che modifiche o nuove funzionalità non abbiano introdotto errori in parti già funzionanti.

a)

regression

b)

unit

c)

integration

d)

acceptance

10.

Qual è la differenza principale tra Integration Test ed End-to-End Test?

a)

L'Integration Test verifica l'interazione tra moduli, mentre l'End-to-End Test verifica l'intero flusso applicativo.

b)

L'Integration Test verifica solo l'interfaccia utente, mentre l'End-to-End Test verifica il database.

c)

L'Integration Test verifica la sicurezza, mentre l'End-to-End Test verifica la velocità.

d)

L'Integration Test verifica il funzionamento hardware, mentre l'End-to-End Test verifica il software.

11.

Per quale motivo il Security Testing è fondamentale in un'applicazione scolastica che gestisce voti e dati degli studenti?

a)

Per proteggere i dati sensibili degli studenti e prevenire accessi non autorizzati.

b)

Per migliorare la velocità dell'applicazione e ridurre i tempi di caricamento.

c)

Per aumentare la qualità grafica dell'interfaccia utente.

d)

Per facilitare la comunicazione tra insegnanti e studenti.