Skip to main content

The Importance and Foundations of Paytronix User Acceptance Testing (UAT)

erview of the importance and foundations of User Acceptance Testing. UAT is required to be completed before any configuration go live

Updated over 2 months ago

Why UAT?

User Acceptance Testing (UAT) is essential for ensuring your program configuration is complete according to the functional specifications defined in your request. This ensures your promotions, programs and projects are ready for success prior to their intended go-live dates.

Written confirmation of UAT and approval of functionality must be provided to Paytronix prior to the launch of any new promotions or program configurations. UAT ensures that any functionality defects or gaps can be investigated, and in most cases, resolved prior to launch.

Who performs UAT?

  • Promotion Requestor(s)

  • All relevant stakeholders, this may include but is not limited to:

    • Accounting

    • IT/POS Teams

    • Marketing

    • Integrators

Paytronix may provide guidance but cannot complete UAT on behalf of you or your team.

So what does UAT look like?

The specific User Acceptance Tests should be determined by your team and relevant stakeholders. Test cases should encompass both positive use cases (works when intended) and negative use cases (doesn’t work when it shouldn’t).

Example Technical Environment:

Guest/Order Channels

  • 2 POS Systems

  • 1 Kiosk

  • Online Ordering

  • Mobile App

Example Promotion: Double Points, Online Only

Scenario

Test Plan

Expected Behavior

Actual Behavior

UAT Pass?

POS A

Place an order directly through POS A, using a predetermined Loyalty Account

  • Points earned $1 : 1pt ratio

  • Customer should see points earned in Mobile App on order completion

  • Points earned $1 : 1pt ratio

  • Customer can see points earned in Mobile App on order completion

PASS

POS B

Place an order directly through POS B, using a predetermined Loyalty Account

  • Points earned $1 : 1pt ratio

  • Customer should see points earned in Mobile App on order completion

  • Points earned $1 : 1pt ratio

  • Customer can see points earned in Mobile App on order completion

PASS

Kiosk

Place an order directly through Kiosk, using a predetermined Loyalty Account

  • Points earned $1 : 1pt ratio

  • Customer should see points earned in Mobile App on order completion

  • Points earned $1 : 2pt ratio

  • Customer can see points earned in Mobile App on order completion

FAIL

Online Ordering

Place an order online, using a predetermined Loyalty Account

  • Points earned $1 : 2pt ratio

  • Customer should see points earned in Mobile App on order completion

  • Points earned $1 : 2pt ratio

  • Customer can see points earned in Mobile App on order completion

PASS

Example Promotion: Free Medium Fry reward

Scenario

Test Plan

Expected Behavior

Actual Behavior

UAT Pass?

POS A

Apply Free Medium Fry reward to various Fry items

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

PASS

POS B

Apply Free Medium Fry reward to various Fry items

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

  • Reward discounts Medium Fry to $0

  • Reward does discount Large Fry

FAIL, Reward should not discount Large Fry

Kiosk

Apply Free Medium Fry reward to various Fry items

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

PASS

Online Ordering

Apply Free Medium Fry reward to various Fry items

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

  • Reward discounts Medium Fry to $0

  • Reward does not discount Large Fry

PASS

Mobile App

Add Balance to account to test mobile app visibility

  • Reward and assigned expiration date is visible in Mobile App

  • Reward and assigned expiration date is visible in Mobile App

PASS


Things to Think About

Now that we have learned some use cases, some testing practices, its good to begin thinking about your environment and your programs; what are the rewards you use? What parts of your environment require extra consideration? Is this reward overly complex to redeem or explain to guests in store? It's always a great step to put yourself in your guests' shoes and walk through the promotion from their eyes. Does your UAT fully encompass the guest experience? Have you provided ample time internally to complete UAT and coordinate with Paytronix before go live?

Your UAT

Remember, your UAT will always be unique to your environment and program, as well as evolve over time as you update your process. Clearly define what UAT looks like within your organization to ensure continuity and the success of your programs.

Did this answer your question?