JS: Automatisiertes Testen – Kurs 3900 Rubel. von Hexlet, Training 14 Stunden, Datum: 1. Dezember 2023.
Verschiedenes / / December 04, 2023
Im Kurs inbegriffen
- 12 Lektionen (Video und/oder Text)
- 10 Übungen im Simulator
- 34 Screening-Tests
- Selbstständige Arbeit
- Zusätzliche Materialien
- Hilfe in „Diskussionen“
- Zugang zu anderen Kursen auf der Plattform
Was wirst du lernen
- Schreiben Sie besseren Code, der weniger Fehler enthält als Code ohne Tests
- Es ist besser, die Architektur Ihres Codes basierend auf der Art und Weise zu erstellen, wie er verwendet wird
- Schreiben Sie Code schneller, da seine Funktion automatisch überprüft wird
- Dank der Garantien, die Tests bieten, können Sie Code häufiger umgestalten und so Altlasten beseitigen
Sie werden mit Konzepten wie Assertions, TDD und Continuous Integration vertraut gemacht. Erfahren Sie außerdem, wie Sie Ihren Code je nach Verwendungszweck besser gestalten können. Das Wissen aus diesem Kurs wird Ihnen helfen, besseren Code zu schreiben, der weniger Fehler enthält. Um das Lernen zu erleichtern, sollten Sie die Kurse vorab studieren: JS Basics, JS: Arrays und JS: Functions.
Einführung
Lernen Sie den Kurs und seine Ziele kennen
Warum und wie schreibt man Tests?
Verstehen Sie, was Tests leisten sollen und wie sie aussehen
Behauptet
Lernen Sie das Assert-Modul und seine Hauptfunktionen zur Durchführung von Tests kennen
Macht-Assert
Lernen Sie eine Bibliothek kennen, die die Analyse der Anweisungsausgabe radikal vereinfacht
Scherz
Lernen Sie das beliebteste JavaScript-Testframework kennen
Matcher (Erwartungen)
Treffen Sie Jest-Matcher
Unit-Tests
Gehen Sie den gesamten Weg zum Schreiben von Tests am Beispiel von Stack-Tests durch
Datenaufbereitung
Lernen Sie den beforeEach-Hook kennen, der vor jedem Test ausgeführt wird.
Schlechte und gute Testpraktiken
Machen Sie sich mit typischen Fehlern vertraut, die beim Schreiben von Tests gemacht werden
Codeabdeckung
Erfahren Sie, wie Sie Code finden, der nicht von Tests betroffen ist
Testgetriebene Entwicklung (TDD)
Lernen Sie, Tests vor dem Code zu schreiben
Kontinuierliche Integration (CI)
Machen Sie sich mit der automatischen Projektmontage vertraut
Selbstständige Arbeit
Zusätzliche Aufgaben, die es Ihnen ermöglichen, die erworbene Theorie zu festigen
Zusätzliche Materialien
Vom Hexlet-Team kuratierte Artikel und Videos. Wird Ihnen helfen, tiefer in das Thema des Kurses einzutauchen