rss-news/test_checklist.md
2025-07-08 10:48:12 +02:00

35 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## ✅ Artikel-Rewrite prüfen
| Testschritt | Erwartung | Erfüllt? (✔/✘) |
|-----------------------------------------------------|-------------------------------|----------------|
| Artikel mit Status "Rewrite" umschreiben | Text wird ersetzt | |
| Andere Artikel bleiben unverändert | Kein Datenverlust | |
| Tags bei anderen Artikeln bleiben erhalten | Keine versehentliche Änderung | |
| Nur bearbeitete Artikel bekommen neue Tags | Zielgenaue Verarbeitung | |
| JSON enthält alle Artikel | Kein Verlust nach save() | |
## ✅ DALL·E-Bildgenerierung prüfen
| Testschritt | Erwartung | Erfüllt? (✔/✘) |
|-----------------------------------------------------|-------------------------------------------|----------------|
| KI-Button klickbar | Nur wenn noch kein DALL·E-Bild vorhanden | |
| Bild wird korrekt generiert | URL, Metadaten vorhanden | |
| Nur ein Bild wird hinzugefügt | Keine Duplikate | |
| Bild wird korrekt gespeichert | In `images[]` mit passendem Prompt | |
| Andere Artikel bleiben unverändert | Kein Datenverlust | |
## ✅ Statusänderung prüfen
| Testschritt | Erwartung | Erfüllt? (✔/✘) |
|-----------------------------------------------------|-------------------------------|----------------|
| Artikelstatus ändern (z.B. auf Trash) | Wird korrekt übernommen | |
| Nur ein Artikel wird verändert | Kein Einfluss auf andere | |
| Artikel bleibt in JSON erhalten | Kein versehentliches Löschen | |
## ✅ Gesamtsystemprüfung
| Testschritt | Erwartung | Erfüllt? (✔/✘) |
|-----------------------------------------------------|-------------------------------------------|----------------|
| `articles.json` vollständig | Alle Artikel erhalten | |
| Keine Fehlermeldungen im UI oder Log | Logging funktioniert, keine Exceptions | |
| Filterfunktion bleibt erhalten nach Aktion | Kein Verlust des Statusfilters | |