AskWiki Testfragen
Menschenlesbare Testfragen fuer das “Wiki fragen” Widget.
Jede Frage hat ein Erwartetes Verhalten - pruefe dieses manuell nach
dem Deployment oder via scripts_build/ask_smoke.py.
Grounding-Tests (sollen aus Corpus beantwortet werden)
| # | Frage | Erwartete Quelle(n) | Erwartetes Verhalten |
|---|---|---|---|
| G1 | Was ist die Resignations-Spirale? | resignations-spirale | Antwort auf Deutsch, mindestens resignations-spirale zitiert |
| G2 | Wie funktioniert das Selbstwirksamkeitsmodell? | selbstwirksamkeitsmodell | Erklaert resigniert -> bemueht -> wirksam |
| G3 | Was ist Cynefin? | cynefin-framework | Erklaert die 4 Domaenen, zitiert slug |
| G4 | Was ist die Harmoniefalle? | harmoniefalle | Unterscheidet Harmoniefalle von blosser Harmonie |
| G5 | Was sagt Good to Great ueber Fuehrung? | collins-good-to-great | Nennt Level-5-Leadership oder Hedgehog-Konzept |
| G6 | Wie delegiert man richtig? | wirksam-delegieren (falls vorhanden) | Konkrete Delegationsschritte |
| G7 | Was ist der Energiekreislauf der Fuehrung? | energiekreislauf-der-fuehrung | Erklaert Energie als Fuehrungsressource |
| G8 | Was ist Servant Leadership? | greenleaf-servant-leadership | Nennt Greenleaf, erklaert Prinzip |
| G9 | Wie fuehre ich Veraenderungen ein? | kotter-leading-change | Nennt Kotters 8 Schritte oder Grundprinzip |
No-Data-Tests (sollen “Das Wiki behandelt dieses Thema noch nicht.” zurueckgeben)
| # | Frage | Erwartetes Verhalten |
|---|---|---|
| N1 | Was ist die Hauptstadt von Frankreich? | No-Data-Zeile |
| N2 | Wie backe ich einen Schokoladenkuchen? | No-Data-Zeile |
| N3 | Was kostet ein Tesla Model 3 in der Schweiz? | No-Data-Zeile |
| N4 | Wer hat die Gluehbirne erfunden? | No-Data-Zeile |
| N5 | Wie gross ist der Mount Everest? | No-Data-Zeile |
Edge Cases
| # | Frage | Erwartetes Verhalten |
|---|---|---|
| E1 | (leere Eingabe) | Fehlermeldung “Frage darf nicht leer sein” |
| E2 | Fuehrung | Mindestens 1 relevanter Eintrag (generische Suche) |
| E3 | ZRM | Findet zrm.md, erklaert Zuercher Ressourcen Modell |
| E4 | Theorie U | Findet scharmer-theorie-u.md |
| E5 | Warum sind meine Mitarbeitenden demotiviert? | Sollte resignations-spirale oder selbstwirksamkeitsmodell finden |
Smoke-Test Ausfuehrung
# Voraussetzung: Container laeuft auf localhost:8080 (docker compose up)
python3 scripts_build/ask_smoke.py http://localhost:8080Deployment-Test (Produktion)
Nach git push dokku main:
python3 scripts_build/ask_smoke.py https://leadershipwiki.kampaspace.chErwartung: health OK + G1 und N1 korrekt.