QAShift is now part of Resolutex - stronger together · one platform, more muscleLearn more →
Testing glossary

What is feature flag testing?

Feature flag testing checks that features behave correctly in every flag state they can be released in.

Feature flags let teams ship code switched off and turn it on gradually. Each flag doubles the number of possible states, so testing has to cover the on and off paths and any combinations that matter.

Teams typically test critical journeys in both states and clean up old flags so the number of combinations stays manageable.

Example

A new checkout is behind a flag for 10% of users. Tests run the purchase journey with the flag on and off, catching that the old checkout lost its coupon field.

Best practices

  • Test critical journeys with flags on and off
  • Control flag state explicitly in tests
  • Remove flags once fully rolled out
  • Monitor flagged features after each rollout step

Ship without fear.

Start testing free in minutes, or let a QAShift engineer deliver your first morning report within 5 days.