A/B Test
Testing 🟡 MidDéfinition
Expérimentation ou deux variantes (A et B) sont présentées a des groupes d'utilisateurs différents pour mesurer laquelle performe le mieux selon des métriques définies.
Analogie
Comme un restaurant qui teste deux recettes de dessert sur deux tables différentes et mesure laquelle est la plus commandée.
Exemple de code
// Feature flag A/B test
const variant = getExperimentVariant(userId, 'checkout-v2');
if (variant === 'B') {
return <NewCheckout />;
}
return <OldCheckout />;
// Tracking: analytics.track('purchase', { variant });
Cas d'usage
Pour prendre des décisions produit basées sur des données réelles plutôt que des opinions (boutons, textes, parcours).
Anti-pattern
Arrêter le test trop tôt sans signifiance statistique, menant a des conclusions fausses.