Introduzione

Completato

Iniziare a usare i test in Python può risultare complesso. La libreria standard di Python offre alcune utilità e helper per scrivere test, ma presenta alcuni svantaggi.

Pytest è uno degli strumenti e framework di test più diffusi per Python. Anche se Pytest può essere utile per scenari di test estremamente complessi, non obbliga a usare le sue funzionalità durante la creazione di test. È possibile scrivere test semplici e comunque trarre vantaggio dallo strumento di esecuzione di test rapido e con funzionalità e dalla creazione di report utili.

Un aspetto fondamentale di Pytest è che semplifica la scrittura dei test. È possibile scrivere una funzione di test senza dipendenze o configurazione ed eseguire immediatamente il test.

In questo caso vengono illustrate alcune delle nozioni di base necessarie per iniziare a usare Pytest, in modo da poter portare il gruppo di test al livello successivo.

Contenuto dell'esercitazione

Al termine di questo modulo, è possibile scrivere test con Pytest, interpretare la segnalazione degli errori avanzata e sfruttare i vantaggi dello strumento di esecuzione dei test con funzionalità. È consigliabile sentirsi a proprio agio con le funzioni di test e le classi ed essere in grado di determinare quando usarlo.

Questa conoscenza consente di:

  • Usare i test esistenti per Pytest o estendere un gruppo di test esistente.
  • Usare la segnalazione degli errori di Pytest per determinare in modo accurato gli errori.
  • Usare Pytest come libreria e uno strumento da riga di comando.

Qual è l'obiettivo principale?

È consigliabile sentirsi a proprio agio con Pytest e scrivere test per Pytest, consentendo di diventare un tecnico più efficiente consentendo di scrivere test più e meglio.