leaderboard-ui-api-tests

Run Playwright and pytest smoke and regression tests for leaderboard UI and API endpoints.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/tombelial666/test --skill leaderboard-ui-api-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leaderboard-ui-api-tests
Source: https://github.com/tombelial666/test/tree/main/.cursor/skills/leaderboard-ui-api-tests
Command: npx skills add https://github.com/tombelial666/test --skill leaderboard-ui-api-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run automated UI and API validations for the leaderboard to detect visual regressions and data inconsistencies across UI and backend services.

Core Features & Use Cases

  • UI smoke tests verify the leaderboard widget renders correctly across common scenarios.
  • API checks validate responses for accounts-with-balances and related endpoints to ensure data accuracy.
  • Regression coverage captures baseline behavior to detect deviations over time.

Quick Start

Run the tests from the qa/leaderboard-tests directory using pytest, observing smoke and regression results.

Frequently Asked Questions about leaderboard-ui-api-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Playwright and pytest smoke tests for a leaderboard UI?

Run Playwright and pytest smoke tests for a leaderboard UI by executing the test suite from the qa/leaderboard-tests directory, which validates widget rendering and captures baseline behavior to detect visual regressions.

How do I validate leaderboard API responses against the rendered UI?

Validate leaderboard API responses against the rendered UI by running regression tests that collect results from both layers, reporting any mismatches between UI rendering and backend API responses for data consistency.

Can I configure base URLs and credentials for leaderboard API testing?

Yes, you can configure base URLs and credentials for leaderboard API testing by using environment variables, allowing the pytest and Playwright test suites to run across different environments without hardcoding values.

What is the best way to detect data inconsistencies between a leaderboard widget and its backend?

The best way to detect data inconsistencies between a leaderboard widget and its backend is to run automated end-to-end checks that apply UI smoke tests and API validations, capturing mismatches in a structured report.

Does pytest work with Playwright for UI regression testing?

Yes, pytest works with Playwright for UI regression testing by executing smoke and regression test suites that verify the leaderboard widget renders correctly across common scenarios and captures baseline behavior.

Why do my leaderboard UI smoke tests not catching visual regressions?

Leaderboard UI smoke tests might miss visual regressions if regression coverage is not established; capturing baseline behavior over time ensures deviations are detected when running the Playwright and pytest test suite.