JS: Testare automată - curs 3900 rub. din Hexlet, antrenament 14 ore, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Inclus în curs
- 12 lecții (video și/sau text)
- 10 exerciții în simulator
- 34 de teste de screening
- Muncă independentă
- Materiale suplimentare
- Ajutor în „Discuții”
- Acces la alte cursuri de pe platformă
Ce vei invata
- Scrieți un cod mai bun, care conține mai puține erori decât codul fără teste
- Este mai bine să construiți arhitectura codului dvs. pe baza modului în care va fi utilizat
- Scrieți codul mai rapid datorită verificării automate a funcționării acestuia
- Refactorizează codul mai des, eliminând moștenirea, datorită garanțiilor pe care le oferă testele
Te vei familiariza cu concepte precum aserțiuni, TDD și integrare continuă. De asemenea, aflați cum să vă arhitecți mai bine codul în funcție de modul în care va fi utilizat. Cunoștințele din acest curs vă vor ajuta să scrieți un cod mai bun, care conține mai puține erori. Pentru a ușura învățarea, ar trebui să studiați în prealabil cursurile: JS Basics, JS: Arrays și JS: Functions.
Introducere
Cunoașteți cursul și obiectivele acestuia
De ce și cum să scrieți teste?
Înțelegeți ce teste ar trebui să facă și cum arată
afirmă
Cunoașteți modulul assert și principalele sale funcții pentru efectuarea testelor
putere-afirmare
Familiarizați-vă cu o bibliotecă care simplifică radical analiza ieșirii declarațiilor
Glumă
Cunoașteți cel mai popular cadru de testare JavaScript
Potriviri (așteptări)
Faceți cunoștință cu jucătorii Jest
Teste unitare
Parcurgeți calea completă de scriere a testelor folosind testarea stivei ca exemplu
Pregătirea datelor
Cunoașteți înainte de fiecare cârlig, care este executat înainte de fiecare test.
Practici de testare proaste și bune
Familiarizați-vă cu greșelile tipice care se fac atunci când scrieți teste
Acoperire cod
Învață să găsești un cod care nu este afectat de teste
Dezvoltare bazată pe teste (TDD)
Învață să scrii teste înainte de cod
Integrare continuă (CI)
Familiarizați-vă cu asamblarea automată a proiectelor
Muncă independentă
Sarcini suplimentare care vă permit să consolidați teoria dobândită
Materiale suplimentare
Articole și videoclipuri organizate de echipa Hexlet. Te va ajuta să aprofundezi subiectul cursului