Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m450:learningunits:lu15:aufgaben:lottery [2024/11/25 10:04] – msuter | modul:m450:learningunits:lu15:aufgaben:lottery [2024/11/29 09:26] (aktuell) – [Coverage] msuter | ||
|---|---|---|---|
| Zeile 13: | Zeile 13: | ||
| | '' | | '' | ||
| - | Im Ordner " | + | Im Ordner "**htmlcov**" finden Sie eine Datei "**index.html**". |
| Diese können Sie in einem Webbrowser öffnen. | Diese können Sie in einem Webbrowser öffnen. | ||
| - | ==== Hinweise | + | ==== Test-Dateien |
| + | |||
| + | * Erstellen Sie sinnvolle Dateien für Ihre Tests. Nicht zu jedem Modul muss eine eigene Testdatei erstellt werden. | ||
| + | * In '' | ||
| + | * Diese Tests nutzen simulierte Funktionen (Mocks). Für die Integrationstests brauchen Sie passende Testfälle **ohne** Mocks. | ||
| + | |||
| + | ==== Automatisierte Tests ==== | ||
| + | Um die Tests bei jedem '' | ||
| + | Die beiden Dateien finden Sie im Ordner '' | ||
| + | |||
| + | === lint.json === | ||
| + | Diese Datei enthält eine Aufzählung aller Dateien, die mittels '' | ||
| + | Ergänzen Sie die Liste mit Ihren neuen Test-Dateien. | ||
| + | |||
| + | === unittests.json === | ||
| + | Diese Datei enthält eine Aufzählung aller Tests, die auszuführen sind. | ||
| + | Ergänzen Sie die Aufzählung um Ihre neuen Testfälle. | ||
| - | * Zu jedem Modul gibt es eine entsprechende Python-Datei für die Testfunktionen. Dies erleichtert dir den Überblick. | ||
| - | * Verschiedene Funktionen benötigen Objekte der Klassen Ticket und Person. Es lohnt sich diese als Fixture separat bereitzustellen. | ||
| - | * In '' | ||
| ---- | ---- | ||
| {{tag> | {{tag> | ||
| [[https:// | [[https:// | ||