VC LABKnowledge baseRegression before a promotion

Regression before a promotion: the checklist that saves the launch

A promotion is a release with a deadline that cannot move and traffic that cannot be predicted. Regression before it differs from the usual kind: the suite is shorter, priorities are stricter, and the run ends not with a report but with a ship / no-ship decision.

What goes into the promotion regression suite

A full regression before every promotion is neither needed nor possible on the timeline. What is needed is a suite built from the money: flows where the user pays, receives a bonus or reads the terms. Everything else is on a best-effort basis.

  • Sign-in and sign-up: a new user, a returning one, account recovery, geography and age restrictions if any.
  • Promotion mechanics: applying a promo code or bonus, activation conditions, validity period, no repeat use, display in the cart and in history.
  • Payment: every connected method, cancellation, gateway timeout, repeated payment, refund.
  • Promo page and banners: links, buttons, copy in every language, mandatory disclaimers, correct rendering on narrow screens.
  • Notifications: emails and pushes about the start, reminders, confirmations — content and links.
  • Account: the credited bonus, participation status, transaction history.

When to run

  1. A week before: get the promotion plan, update the suite for its mechanics and languages, prepare test accounts and promo codes.
  2. Three days before: a run on the test environment, LQA of promo materials in the interface, creative checks against the requirements checklist.
  3. A day before: regression on pre-production with live settings on iOS, Android and major browsers; a report with prioritized defects.
  4. Launch day: a quick check of the hot flows right after the promotion goes live and after every hotfix.
Cut-off rule: a day before launch only blocker fixes go to production. Everything else waits until after the promotion, otherwise every fix needs another run.

How to prioritize defects

Before a promotion a simple scale applies. Blocker — the user cannot pay, receive the bonus or see the terms: fixed before launch. Critical — the flow works but with an error in the amount, the terms copy or a notification: fixed before launch if there is time, otherwise closed with a workaround and an announcement. Everything else goes to the backlog after the promotion. Priority disputes are settled by one person — the promotion owner, not the chat.

Typical mistakes

  • A run on the test environment with test settings: limits, dates and promo codes are different in production.
  • Checking only on a flagship device: half the audience is on budget Android and narrow screens.
  • Promo copy checked in a spreadsheet, not in the interface: clipped terms and wrong amounts.
  • Nobody on duty in the first hours: users find the defect, not the team.
  • Fixes to production without re-checking: one thing fixed, payment broken.

FAQ

How long does promotion regression take?
For a product with an existing regression suite — from a few hours to one day per environment. Without a suite the first run takes two to three days, and it is worth doing in advance so that before the promotion you run an already assembled suite.
Is load testing needed before every promotion?
No, if the traffic profile resembles past promotions and the infrastructure has not changed. It is needed when traffic several times above normal is expected or after major changes in payments, the database or queues.
Who makes the launch decision?
The promotion owner, based on the report: the list of open defects with severity, workarounds, risks. Testing provides the picture, the decision stays with the business.
What if a defect is found on launch day?
Rate it on the scale: blocker — stop the promotion or close the flow with a workaround; critical — fix with a re-check of the hot flows; the rest — to the backlog. The main thing is not to roll out a hotfix without checking payment afterwards.

Tell us about your task

We reply within one business day and send an estimate in 1–2 days. Free of charge.

Updated: 2026-10-02