HKPL Committee Β· UAT Test Brief

πŸ“ HKPL Γ— DUPR β€” Live Integration Test

A 5-minute, hands-on test that shows the HKPL platform talking to DUPR for real.

Everything here is real and live. You are using the actual HKPL platform, connected to DUPR's official partner API. When you score a match below, it is really submitted to DUPR, and the players' DUPR ratings really update. The four players are real, DUPR-consented accounts.

It runs against DUPR's test environment (sandbox), so you can test the full, live integration with zero real-world consequences β€” nothing here touches the public HKPL league or anyone's real rating.

What you can test

A. Score a match β†’ watch it post to DUPR + ratings update (the headline).   B. Link a DUPR account with "Connect with DUPR".

A Β· Post a real match to DUPR ~3 min

A match is confirmed by both captains. One person can do the whole thing by signing in as each captain in turn. Tap the buttons in order:

Step 1. Sign in as Team A's captain (DUPR Live Player 1):

Sign in as Team A captain β†’

Step 2. Open the match and enter the scores. On your dashboard, open the upcoming match β€œUAT DUPR-Live A vs UAT DUPR-Live B” (Division A, today) and choose Enter scores β€” or use this shortcut:

Open the scoresheet β†’

Enter the 5 game scores. Games are played to 21 (the winner of each game reaches 21, e.g. 21–15). Submit/sign. This signs Team A's side. If the shortcut says β€œnot found”, the test match was just refreshed β€” open it from your dashboard instead.

Step 3. Now sign in as Team B's captain (DUPR Live Player 3):

Sign in as Team B captain β†’

Step 4. Open the same match and confirm / co-sign the scores (you don't re-type them β€” just confirm).

Open the scoresheet to co-sign β†’

βœ… The instant both captains sign, the system posts the games to DUPR automatically.

How you know it worked

The four players (all real, DUPR-consented)

Sign in asPlayerDUPR IDTeam
uat-dupr-p1@…DUPR Live Player 1DW492XA (captain)
uat-dupr-p2@…DUPR Live Player 2V7YX95A
uat-dupr-p3@…DUPR Live Player 3EG29ROB (captain)
uat-dupr-p4@…DUPR Live Player 47DRN49B

B Β· Connect a DUPR account (the β€œLogin with DUPR” flow)

  1. Sign in as any player (or via the test sign-in page).
  2. Open Connect with DUPR, enter a DUPR ID, and click Authorize on DUPR. A DUPR window pops up β€” sign in to DUPR and authorize.
  3. Come back; the account links automatically. (You can link your own real DUPR account to try it cold β€” it only grants read consent to this test integration, nothing more.)

What this proves

That the HKPL platform and the official DUPR integration are built and working, end-to-end: a player can connect their DUPR account, captains can score and confirm a match, the result is submitted to DUPR for real, and the updated DUPR rating flows back into HKPL automatically. Every step here has been verified with live calls.

Honest note: this runs on DUPR's test environment. Switching to the real (production) DUPR is a final configuration step, pending DUPR's production-access approval β€” the application for that is in progress. So: the system is built and proven; flipping it to live production DUPR is one approval away.

A few things to expect

Questions or want the test match refreshed? Use the in-app feedback widget, or contact the platform team. β€” HKPL UAT