WingifyGuides

Interaction Between Feature Rollout and Feature Test

NOTE: We have upgraded our Wingify FullStack and Mobile Testing products into a more powerful and unified solution: Feature Management. The legacy products are now deprecated for new users. To learn more about our new offering, refer to Getting Started with Feature Management.

Feature Rollout Feature Test
It allows you to gradually launch a new feature. It allows you to test multiple variations of a feature.
Deals with controlled release of a feature. No data is captured. Data from different variations are captured to identify which one is the best.
A feature is turned on/off in different environments with a simple toggle option. No code change is needed. A product feature is tested by creating variations with a different set of variables.

#How Does it Work?

Consider a scenario where you have deployed a feature to your application and have created a feature rollout and feature test for it.

Here, there are two possible use cases:

  • Feature Rollout is running with the specified set of audience and the allocated traffic
  • Feature Test is running with the specified set of audience and the allocated traffic

Note: If you qualify for both Feature Rollout and Feature Test, then the Feature Test is evaluated first. In other words, it’s the Feature Test that takes precedence over the Feature Rollout.

#Possible Outcomes

Is a Feature Test Audience? Is Feature Test Traffic Allocated? Is a Feature Rollout Audience? Is Feature Rollout Traffic Allocated? Outcome
Yes Yes No No Feature Test
Yes No Yes Yes Feature Rollout
Yes Yes Yes Yes Feature Test
No No Yes Yes Feature Rollout