Pytest - Introduzione
Pytest è un framework di test basato su Python, che viene utilizzato per scrivere ed eseguire codici di test. Al giorno d'oggi dei servizi REST, pytest viene utilizzato principalmente per i test API anche se possiamo usare pytest per scrivere test semplici o complessi, cioè possiamo scrivere codici per testare API, database, UI, ecc.
Vantaggi di Pytest
I vantaggi di Pytest sono i seguenti:
Pytest può eseguire più test in parallelo, il che riduce il tempo di esecuzione della suite di test.
Pytest ha il suo modo di rilevare automaticamente il file di test e le funzioni di test, se non menzionato esplicitamente.
Pytest ci consente di saltare un sottoinsieme dei test durante l'esecuzione.
Pytest ci consente di eseguire un sottoinsieme dell'intera suite di test.
Pytest è gratuito e open source.
A causa della sua semplice sintassi, pytest è molto facile da iniziare.
In questo tutorial, spiegheremo i fondamenti più importanti con programmi di esempio.