Unit Testing beinhaltet das Schreiben automatisierter Tests, um das Verhalten einzelner Einheiten oder Komponenten des Codes isoliert zu überprüfen. Hier ist ein schrittweises Beispiel, wie man Unit Testing mit einer einfachen JavaScript-Funktion durchführt: Angenommen, wir haben eine Funktion „add“, die zwei Zahlen addiert: function add(a, b) { return a + b; } Nun werden wir Unit Tests für diese Funktion unter Verwendung eines Test-Frameworks wie Jest erstellen: 1. Einrichtung der Testumgebung: Installieren Sie Jest mit npm oder yarn: npm install –save-dev jest 2. Schreiben von Testfällen: Erstellen Sie eine Testdatei, z. B. „add.test.js“, und schreiben Sie Testfälle für die „add“-Funktion: const add = require(‚./add‘); describe(‚add function‘, () => { test(‚adds 1 + 2 to equal 3‘, () => { expect(add(1, 2)).toBe(3); }); test(‚adds -1 + 5 to equal 4‘, () => { expect(add(-1, 5)).toBe(4); }); // Weitere Testfälle hinzufügen, wenn nötig }); 3. Tests ausführen: Führen Sie die Tests mit Jest aus: npx jest Jest wird die Testfälle ausführen und Rückmeldung darüber geben, ob sie bestanden oder fehlgeschlagen sind. 4. Ergebnisse überprüfen: Überprüfen Sie die Testergebnisse, um sicherzustellen, dass die „add“-Funktion wie erwartet unter verschiedenen Szenarien funktioniert. Durch Befolgung dieser Schritte können Sie Unit Testing für die „add“-Funktion durchführen, um deren Korrektheit zu überprüfen und sicherzustellen, dass sie die erwartete Ausgabe für verschiedene Eingabewerte produziert.