NOTE: We have upgraded our Wingify FullStack and Mobile Testing products into a more powerful and unified solution: Feature Experimentation. The legacy products are now deprecated for new users. To learn more about our new offering, refer to Getting Started with Feature Experimentation.
| 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 |