Introduzione
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.