Folio – anpassbares Test-Framework
(github.com)-
Microsofts Open-Source-Projekt, mit dem man ein eigenes Test-Framework erstellen kann
-
Die Grundlage für den Playwright Test Runner
-
Fokus auf Testisolation und Flexibilität
→ Isolation: Alle Tests werden unabhängig und parallel ausgeführt. Nur fehlerhafte Teile können erneut getestet werden. Einfaches Refactoring. Gruppierung
→ Flexibilität: Verschiedene fortgeschrittene Funktionen. Nutzung von TypeScript-Funktionen. Ausführung von Tests in mehreren Konfigurationen. Test-Annotationen je nach Konfiguration
- Folgt dem traditionellen BDD-Stil
→ Jeder Test erhält ein vollständig unabhängiges Test-Arguments-Objekt
- Führt Tests standardmäßig parallel mit mehreren Worker-Prozessen aus
→ Jeder Worker erstellt eine neue Umgebung. Wenn möglich wird sie wiederverwendet, aber bei Test-Wiederholungen oder Fehlern wird ein neuer Worker erstellt
→ Tests können auf Suite-Ebene geshardet und auf mehreren Geräten ausgeführt werden
Noch keine Kommentare.