Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu07:a [2026/03/22 22:29] – apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu07:a [2026/03/22 22:54] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 11: | Zeile 11: | ||
| Empfehlung: Zur Auswertung und Nachvollziehbarkeit ist es oft sinnvoll Objekte nur zu löschen, wenn dies zwingend nötig ist und ansonsten stehenzulassen. Dadurch können im Nachhinein allfällige Fehler besser analysiert werden, sofern das System bestehen bleibt. | Empfehlung: Zur Auswertung und Nachvollziehbarkeit ist es oft sinnvoll Objekte nur zu löschen, wenn dies zwingend nötig ist und ansonsten stehenzulassen. Dadurch können im Nachhinein allfällige Fehler besser analysiert werden, sofern das System bestehen bleibt. | ||
| + | |||
| + | ==== E2e-Frameworks ==== | ||
| + | Es gibt zahlreiche Frameworks und Bibliotheken für das E2e-Testing. Für Webapplikationen sind die bekanntesten: | ||
| + | * Selenium (Tests können in Java, Python, etc. geschrieben werden, je nach Webdriver) | ||
| + | * Cypress | ||
| + | * Protractor (Ehemals Standard bei Angular, mittlerweile nicht mehr unterhalten, | ||
| + | * WebdriverIO | ||
| + | * Testcafé | ||
| + | * Playwright | ||
| + | * Puppeteer | ||
| + | * Appium | ||
| + | |||
| + | {{: | ||
| + | © Michael Mintz | ||
| + | |||
| + | Das Beispiel mit Protractor zeigt, dass die Beliebtheit und sogar ganze Standards innerhalb weniger Monate oder Jahre ändern können. Entsprechend ist die Verteilung der obigen Grafik mit grosser Wahrscheinlichkeit bereits nicht mehr aktuell. | ||
| + | |||
| + | Ein Beispiel eines Tests mit TestCafé finden Sie unter https:// | ||
| + | |||