digiwf-core icon indicating copy to clipboard operation
digiwf-core copied to clipboard

Überarbeitung Testautomatisierung

Open simonhir opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe.

Aktuell laufen die Cypress Tests in der internen CI nicht zuverlässig und einige der Tests haben keine wirkliche Priorität. Eine Neupriorisierung der Tests findet mit #1395 statt. Im Rahmen dieses Issues sollen die aktuellen Tests stabilisiert oder ersetzt werden.

Describe the solution you'd like

  • Implementierung des höchst priorisierten Tests aus der Testdokumentation
    • Implementierte Testfälle bzw. Schritte werden aus der Testdokumentation entfernt
  • Stabilisierung bzw. ausbauen der existierenden Tests
    • Unnötige/instabile Tests auch gerne erstmal löschen/deaktivieren
  • Aufräumen der CSS-Queries:
    • Aufwendige bzw. "unsaubere" Queries ersetzen durch hinzufügen neuer CSS-Attribute im Frontend
      • Als data-attribute, siehe https://docs.cypress.io/guides/references/best-practices#Selecting-Elements

Describe alternatives you've considered

Keine Alternative

Acceptance Criteria

  • [ ] Die GitLab-CI für die Cypress Tests läuft stabil erfolgreich
  • [ ] Der höchst priorisierte Testfall aus der Test-Dokumentation ist in Cypress implementiert
  • [ ] Es werden nur sinnvolle CSS-Queries verwendet

Additional context

simonhir avatar Mar 01 '24 10:03 simonhir

Hey team! Please add your planning poker estimate with Zenhub @lehju @simonhir

darenegade avatar Mar 08 '24 08:03 darenegade