Skip to content

[Spike] Research and Set Up a Cypress Proof-of-Concept #197

@AlotOfTypos

Description

@AlotOfTypos

User story

As a development team,
we want to investigate Cypress as an end-to-end (E2E) testing solution,
so that we can determine if it's the right tool for automating user flow tests and improving our confidence in deployments.

Acceptance criteria

  • Research is conducted on the pros and cons of Cypress for a React-based project. (Is it suitable for our project?)
  • In a separate experimental branch, Cypress is installed and configured to run against the local development environment.
  • At least one basic E2E test is successfully written to cover a critical user flow (e.g., a user logging in, navigating to the leaderboard, and filtering by rank).
  • A summary document or a detailed PR description is created, outlining the setup process, developer experience, and a recommendation on whether to formally adopt Cypress.

Definition of done

  • Research and proof-of-concept are complete.
  • The findings and recommendation are shared and discussed with the team.

Metadata

Metadata

Assignees

Labels

DocumentationImprovements or additions to documentationMediumDifficulty of taskTesting

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions