A/B Test
Testing 🟡 MidDefinition
Experimentation ou deux variantes (A et B) sont presentees a des groupes d'utilisateurs differents pour mesurer laquelle performe le mieux selon des metriques definies.
Analogie
Comme un restaurant qui teste deux recettes de dessert sur deux tables differentes et mesure laquelle est la plus commandee.
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 decisions produit basees sur des donnees reelles plutot que des opinions (boutons, textes, parcours).
Anti-pattern
Arreter le test trop tot sans signifiance statistique, menant a des conclusions fausses.