Introduksjon
Det kan være overveldende å komme i gang med testing i Python. Pythons standardbibliotek tilbyr noen verktøy og hjelpere til å skrive tester, men har noen ulemper som kan gjøre det vanskelig.
Pytest er et av de mest populære testverktøyene og rammeverkene for Python. Selv om Pytest kan hjelpe med svært komplekse testscenarioer, tvinger det ikke funksjonene når du oppretter tester. Du kan skrive enkle tester og fortsatt dra nytte av den raske og funksjonsfulle testløperen og nyttig rapportering.
Et avgjørende aspekt ved Pytest er at det gjør det enklere å skrive tester. Du kan skrive en testfunksjon uten avhengigheter eller konfigurasjon og kjøre testen umiddelbart.
Her dekker vi noe av det grunnleggende som trengs for å komme i gang med Pytest, slik at du kan ta testpakken til neste nivå.
Hva du vil lære
Ved slutten av denne modulen kan du skrive tester med Pytest, tolke den rike feilrapporteringen og dra nytte av den funksjonsfulle testløperen. Du bør føle deg komfortabel med å arbeide med både testfunksjoner og klasser, og være i stand til å bestemme når du skal bruke begge.
Med denne kunnskapen kan du:
- Arbeid med eksisterende tester for Pytest eller utvid en eksisterende testserie.
- Bruk Pytests feilrapportering til å fastslå feil nøyaktig.
- Bruk Pytest som bibliotek og kommandolinjeverktøy.
Hva er hovedmålet?
Du bør føle deg komfortabel med å arbeide med Pytest og skrive tester for Pytest, noe som gjør at du kan bli en mer effektiv ingeniør ved å hjelpe deg med å skrive flere og bedre tester.