Skip to content

[feature]: Add Playwright E2E Testing Infrastructure #1708

@YadavAkhileshh

Description

@YadavAkhileshh

Overview

RUXAILAB currently has no automated E2E tests, so regressions in critical flows can go undetected. This issue proposes adding Playwright as the testing framework to fix that.

Problem

  • No automated test coverage exists
  • PRs rely entirely on manual review
  • New contributors have no test baseline to work from

What I Plan to Add

  • playwright.config.js — base configuration
  • tests/auth.spec.js — auth flow tests
  • .github/workflows/playwright.yml — runs tests on every PR

Test Coverage (Phase 1)

  • Login page loads correctly
  • Login form has email and password fields
  • Error shown on invalid credentials

Roadmap

  • tests/test-creation.spec.js — usability test creation flow
  • tests/heuristic-evaluation.spec.js — heuristic evaluation forms
  • tests/dashboard.spec.js — analytics and results views
  • Accessibility testing with @axe-core/playwright

Note

I'm a GSoC 2026 contributor for the Playwright Testing project. Already on Discord and set up locally happy to adjust scope based on feedback before submitting the PR.

@xemyst @gilito11

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions