Curs
Introducere în testarea în Python
AvansatNivel de competențe
Actualizat 06.2025
PythonProgramming4 h16 videoclipuri53 Exerciții4,350 XP25,265Certificat de realizare
Creează-ți contul gratuit
Continuă cu GoogleArată mai multe opțiunisau
Continuând, accepți Termenii de utilizare, Politica de confidențialitate și că datele tale sunt stocate în SUA.
Îndrăgit de cursanți din mii de companii
Formare pentru o echipă?
Încearcă pentru afaceriDescrierea 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
Writing Functions in PythonSoftware Engineering Principles in Python1
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.
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.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.
4
Scrierea testelor cu unittest
În acest capitol final, vei cunoaște framework-ul unittest. Mai întâi, vei învăța metodele de bază pentru aserțiuni, apoi interfața CLI și modul de utilizare a fixture-urilor. În final, vei pune totul cap la cap în exemple practice cu pipeline-uri de date.
Introducere în testarea în Python
Curs finalizat
Obține diploma de absolvire
Adaugă această acreditare la profilul tău LinkedIn, CV sau rezumatDistribuie pe rețelele de socializare și în evaluarea ta de performanțăÎnscrie-te acum
Alătură-te celor peste 19 de milioane de cursanți și începe Introducere în testarea în Python astăzi!
Creează-ți contul gratuit
Continuă cu GoogleArată mai multe opțiunisau
Continuând, accepți Termenii de utilizare, Politica de confidențialitate și că datele tale sunt stocate în SUA.
Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil
Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.