Vai al contenuto principale

Corso

Introduzione al Testing in Python

Avanzato4 h

Diventa un esperto dei test Python: Impara i metodi, crea controlli e assicurati che il codice sia privo di errori con pytest e unittest.

Python4 h16 video53 esercizi4,350 XP25,650Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Perché i test?

Un sacco di gente scrive codice. Alcuni riescono a farlo funzionare e a renderlo redditizio. Ma a volte, anche i programmatori più bravi e in gamba fanno errori che possono costare un sacco di soldi. Come ridurre la possibilità di finire in un pasticcio del genere? Come fai a essere sicuro di creare un programma che faccia proprio quello che vuoi? La risposta è super semplice: fai dei test!

Nozioni di base sui test in Python

Durante questo percorso imparerai le basi della creazione di test in Python. Incontrerai quattro tipi di metodi di test del software. Creerai i tuoi test per controllare se il programma o una pipeline di dati funzionano come dovrebbero prima di passare alla produzione. Che si tratti di un valore nullo inaspettato, di un errore di battitura nel tuo set di dati o di segni confusi nell'equazione. Puoi farlo, e riuscirai a individuare questi casi con i test.

Test con pytest e unittest

Dopo aver finito il corso, conoscerai i diversi tipi di metodi di test e potrai scegliere quelli più adatti a un contesto specifico. Potrai anche progettare questi test e metterli in pratica in Python usando le librerie `pytest` e `unittest`.

Prerequisiti

Curriculum

Programma del corso

1

Creare test con pytest

Scopri che cos’è un test e come eseguire il tuo primo test con la libreria pytest! Ti abituerai al framework di testing pytest e all’interfaccia a riga di comando. Imparerai anche a gestire contesti specifici, come i "test falliti" e lo "skip del test", con i marker di pytest.
Inizia capitolo
2

Fixture di pytest

Scopri che cos’è una fixture e come semplificare il tuo codice usandola nei test. Ti familiarizzerai con il decoratore @pytest.fixture e con gli strumenti per le fixture. Analizzerai il tuo codice per riconoscerne la "parte da fixture". Infine, imparerai a usare i teardown per prevenire malfunzionamenti del software.
Inizia capitolo
3

Tipi di testing di base

Scopri quali sono i tipi di testing di base e le loro caratteristiche. Conosci i test case e come aiutano a implementare i test. Diventerai più abile nel creare funzioni di test ed eseguire pytest dalla CLI negli esercizi in IDE. Infine, saprai distinguere i diversi tipi di testing e creare test per ciascuno di essi.
Inizia capitolo

Introduzione al Testing in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.