Skip to content

End-to-End Testing #16

Description

@SverreNystad

Implement comprehensive end-to-end (E2E) testing for the GalacticPathFinder application to ensure the integrated functionality of its features.

Proposed Solution

  1. Select E2E Testing Framework: Choose a testing framework compatible with Django and React Typescript (e.g., Cypress, Selenium).
  2. Define Test Scenarios: Identify critical user journeys for testing, including grid creation, setting start/end points, algorithm visualization, and heuristic customization.
  3. Develop Test Scripts: Write E2E test scripts for each identified scenario.
  4. Integrate with CI/CD: Ensure tests run automatically in the CI/CD pipeline.

Acceptance Criteria:

  • E2E testing framework selected and integrated into the project.
  • Tests cover: grid creation, #114
  • Tests cover: Start/end point settings
  • Tests cover: Algorithm visualization
  • Tests cover: Heuristic choice
  • Tests cover: Algorithm choice
  • Tests automatically run on pull requests and merges in the CI/CD pipeline.
  • Documentation updated with instructions for running and writing E2E tests.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions