Dieses Repository enthält die Testfälle und die Automatisierungs-Skripte für die "demo-client-test" Anwendung, die mit Playwright für End-to-End-Testing entwickelt wurden. Ziel dieser Tests ist es, die Zuverlässigkeit und Stabilität der Anwendung durch automatisierte und manuelle Tests sicherzustellen.
Um die Testfälle auszuführen, müssen Sie folgende Software auf Ihrem System installiert haben:
- Node.js (empfohlene Version: 14.x oder höher)
- npm (wird mit Node.js installiert)
- Playwright
Führen Sie die folgenden Schritte aus, um die Testumgebung einzurichten:
- Klonen Sie das Repository auf Ihr lokales System:
git clone https://github.com/galaniprojects/demo-client-test.git
- Wechseln Sie in das Verzeichnis des geklonten Repositories:
cd demo-client-test
- Wechseln Sie in das Verzeichnis des geklonten Repositories:
npm install
Um die Testfälle auszuführen, verwenden Sie den folgenden Befehl:
npx playwright test
Dieser Befehl führt alle Testfälle im tests-Verzeichnis aus. Sie können auch spezifische Testfälle ausführen, indem Sie den Dateinamen als Argument hinzufügen:
npx playwright test tests/Test-Cases.spec.ts
Die Testfälle umfassen verschiedene Aspekte der Anwendung, einschließlich:
- Neuregistrierung eines Benutzers
- Erstellung einer neuen Identität
- Erstellung eines CType
- Erstellung und Attestierung von Claims
- Erstellung von Delegierungen
Details zu den Testfällen finden Sie in den Kommentaren innerhalb der Testskripte.
Beiträge sind willkommen! Wenn Sie Fehler finden oder Verbesserungen vorschlagen möchten, kontaktieren Sie mich unter zeneli@galaniprojects.com .