Skip to content

[Frontend] Testing #161

@tumidi

Description

@tumidi

#156 beinhaltet aktuell mit vitest ein funktionierendes Test-Setup, allerdings nur wenige exemplarische Unit-Tests (für regulären TS-Code sowie für Vue SFCs).

Vorschlag

  • Für Frontend Applications habe ich sehr gute Erfahrungen mit Testing Trophy gemacht, d.h. Fokus auf Integration Tests, weniger Unit-Tests. Dafür bietet sich Testing Library an.
  • Unit tests nur da, wo es Sinn macht (zB abgeschlossene/gut testbare Utility functions, etc.).
  • E2E Tests wären schon gut, um die wichtigsten Flows/Use cases zumindest automatisiert 1x durchzuspielen. Python Playwright oder eben Selenium, wie aktuell.
    • Die aktuellen E2E tests (sind nicht so viele) müssten für's neue Frontend umgeschrieben bzw. ergänzt werden.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions