Sari la conținutul principal

Curs

Introducere în testarea în Python

Avansat4 h

Stăpânește testarea Python: Învață metode, creează verificări și asigură cod fără erori cu pytest și unittest.

Python4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}4,350 XP25,597Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

De ce teste?

Mulți oameni scriu cod. Unele dintre ele îl fac să funcționeze și să fie profitabil. Dar uneori, chiar și cei mai buni programatori, oricât de inteligenți ar fi, fac o greșeală care poate costa milioane de dolari. Cum să reduci posibilitatea de a ajunge într-un asemenea fiasco? Cum te asiguri că creezi un program care face exact ceea ce vrei? Răspunsul foarte simplu este: scrieți teste!

Bazele testării în Python

În cadrul acestui parcurs, vei învăța elementele de bază ale creării testelor în Python. Vei întâlni patru tipuri de metode de testare software. Vei crea propriile teste pentru a verifica dacă programul sau un pipeline de date funcționează așa cum te aștepți înainte de a ajunge în producție. Fie că este vorba despre un null neașteptat, o greșeală de tastare în setul tău de date sau semne încurcate în ecuație. Poți, și vei depista acele cazuri cu testele.

Testarea cu pytest și unittest

După finalizarea cursului, vei cunoaște tipurile de metode de testare și vei putea să le alegi pe cele mai potrivite pentru un context specific. De asemenea, vei putea să proiectezi acele teste și să le implementezi în Python folosind bibliotecile `pytest` și `unittest`.

Cerințe prealabile

Curriculum

Structura cursului

1

Crearea testelor cu pytest

Află ce este un test și cum să rulezi primul tău test cu biblioteca pytest! Vei învăța să folosești framework-ul de testare pytest și interfața din linia de comandă. Vei descoperi, de asemenea, cum să gestionezi situații specifice, precum „teste eșuate" și „omiterea unui test", cu ajutorul marcatorilor pytest.
Începe capitolul
2

Fixture-uri în pytest

Află ce este un fixture și cum îți poți simplifica codul folosindu-l în teste. Vei cunoaște decoratorul `@pytest.fixture` și instrumentele asociate fixture-urilor. Vei analiza codul pentru a identifica „partea de fixture" din el. În final, vei învăța cum să folosești teardown-uri pentru a preveni erorile din software.
Începe capitolul
3

Tipuri de bază ale testării

Învață care sunt tipurile de bază ale testării și care sunt caracteristicile lor. Descoperă cazurile de testare și cum te ajută să implementezi teste. Îți vei îmbunătăți abilitățile de a crea funcții de testare și de a rula pytest din CLI în exerciții practice. La final, vei putea diferenția tipurile de testare și vei ști să creezi teste pentru fiecare dintre ele.
Începe capitolul
4

Scrierea testelor cu unittest

Introducere în testarea în Python

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.