-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Is your feature request related to a problem? Please describe.
The PastePoint client currently lacks automated web (E2E or integration) tests, making it difficult to ensure reliability and catch regressions early. There is no systematic way to verify that critical user flows and features (such as paste creation, attachment upload/download, authentication, and UI rendering) work as intended after changes.
Describe the solution you'd like
Implement automated web tests for the PastePoint client. These tests should:
- Cover critical user flows and features.
- Use a suitable web testing framework (e.g., Cypress, Playwright, or Angular's built-in tools).
- Be integrated into the CI/CD pipeline for continuous verification.
- Include documentation for running tests locally.
- Ensure stability and provide meaningful output on failures.
Describe alternatives you've considered
- Relying solely on manual testing, which can be error-prone and time-consuming.
- Adding only unit tests, which may not cover full user interactions.
- Using third-party external QA services.
Additional context
Well-designed web tests will improve developer confidence, reduce bugs, and enhance the overall user experience. Consider test coverage for different browsers and devices, and ensure future extensibility as new features are added.
Metadata
Metadata
Assignees
Labels
Projects
Status