Introduktion
Det kan vara överväldigande att komma igång med testning i Python. Pythons standardbibliotek erbjuder vissa verktyg och hjälpfunktioner för att skriva tester, men har vissa nackdelar som kan göra det svårt.
Pytest är ett av de mest populära testverktygen och ramverken för Python. Även om Pytest kan hjälpa till med mycket komplexa testscenarier, framtvingar det inte dess funktioner när du skapar tester. Du kan skriva enkla tester och ändå dra nytta av den snabba och funktionskänsliga testlöparen och användbar rapportering.
En viktig aspekt av Pytest är att det gör det enklare att skriva tester. Du kan skriva en testfunktion utan beroenden eller konfiguration och köra testet direkt.
Här går vi igenom några av grunderna som behövs för att komma igång med Pytest så att du kan ta din testsvit till nästa nivå.
Vad du kommer att lära dig
I slutet av den här modulen kan du skriva tester med Pytest, tolka dess omfattande felrapportering och dra nytta av dess funktionsrika testkörare. Du bör känna dig bekväm med att arbeta med både testfunktioner och klasser och kunna avgöra när du ska använda någon av dem.
Med den här kunskapen kan du:
- Arbeta med befintliga tester för Pytest eller utöka en befintlig testsvit.
- Använd Pytests felrapportering för att korrekt fastställa fel.
- Använd Pytest som ett bibliotek och ett kommandoradsverktyg.
Vad är huvudmålet?
Du bör känna dig bekväm med att arbeta med Pytest och skriva tester för Pytest, så att du kan bli en mer effektiv ingenjör genom att hjälpa dig att skriva fler och bättre tester.