Skip to content

[Quality] Automatisierte Tests fuer kritische Kernablaeufe ausbauen #13

@Fenron-dev

Description

@Fenron-dev

Ausgangslage

Die Testsuite besteht derzeit aus einem Widget-Smoke-Test und Tests fuer sichere
Pfade sowie bibliotheksbezogene Vault-Konfiguration. Zentrale Daten-, Import-,
Scan-, Migrations- und Wiedergabeablaeufe sind nicht automatisiert abgesichert.

Ziel

Risikobasierte Testabdeckung fuer gemeinsam genutzte Kernablaeufe schaffen,
bevor groessere Roadmap-Funktionen oder Abhaengigkeits-Upgrades umgesetzt werden.

Akzeptanzkriterien

  • Datenbankmigrationen und Schema-Upgrades sind getestet
  • Scanner: neue, verschobene, fehlende und wiederhergestellte Dateien sind getestet
  • Import und Duplikataufloesung sind getestet
  • Integritaetspruefung, Reparatur und Backup/Restore sind getestet
  • Tags, Sammlungen, Smart Filter und Custom Properties sind getestet
  • Queue-/Playlist-Persistenz und Resume-Verhalten sind getestet
  • EPUB-/PDF-Positionen und Bookmarks sind getestet
  • Kritische Vault- und Library-Lock-Ablaufe sind getestet
  • CI fuehrt alle neuen Tests reproduzierbar aus

Hinweise

Die Checkliste darf in verlinkte, kleinere Test-Issues zerlegt werden. Dieses
Issue bleibt als Epic offen, bis die priorisierten Kernablaeufe abgedeckt sind.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: qualityTests, Stabilitaet und Qualitaetssicherungpriority: highZeitnah oder vor dem naechsten Release erforderlichtype: maintenanceWartung und technische Schuld

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions