A/B Test

Testing 🟡 Mid

Definition

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.

Termes lies

#testing#product#frontend