cat javascript/primi-test-verificare-una-funzione.md

Lezione 57 12 min

Primi test: verificare una funzione

Controllare una funzione con esempi attesi.

In parole semplici

Un test è un controllo ripetibile. Non serve iniziare da strumenti complessi: puoi prima scrivere input, risultato atteso e confronto.

Questa lezione fa parte del modulo Controllare, correggere e migliorare. L’obiettivo del modulo è: Imparare a leggere errori, controllare dati e verificare funzioni senza andare a tentativi.

Parole nuove

  • test: verifica che controlla se un risultato è quello previsto.

Cosa impari

  • Capire il concetto senza partire da definizioni astratte.
  • Vedere un esempio piccolo che puoi copiare e modificare.
  • Collegare l’argomento al risultato del modulo: una checklist di controllo per correggere una piccola app JavaScript.

Esempio da copiare

function somma(a, b) {
  return a + b;
}

const risultato = somma(2, 3);
console.log(risultato === 5);

Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.

Esercizio guidato

  1. Scrivi una funzione somma.
  2. Provala con 2 e 3.
  3. Controlla se il risultato è 5.
  4. Aggiungi un secondo controllo.
  5. Aggiungi un caso con zero.

Controllo finale

Hai finito quando hai almeno tre controlli true per la stessa funzione.