Glossary · Analytics

A/B Testing

A statistical method of comparing two versions of something to determine which performs better.

A/B testing (also called split testing) is a controlled experiment where two or more variants of a page, feature, or experience are shown to different user segments simultaneously to determine which variant performs better on a defined metric. A/B tests require: a hypothesis (what you expect to happen and why), a control group (existing version A), a treatment group (new version B), a primary metric (what you're measuring), statistical significance (confidence that the result isn't due to chance), and sufficient sample size. Advanced forms include multivariate testing (testing multiple changes simultaneously), multi-armed bandit (dynamically allocating more traffic to winning variants), and sequential testing (analyzing results as data accumulates).

In practice

How AI for Database applies it

AI for Database can analyze your A/B test results directly from your database–ask "Is variant B statistically significant?" and get the answer.
Analytics · aifordatabase glossaryRead-only ✓

Fig — every answer ships with the tables, rows and SQL behind it.

See it on your own database

Connect read-only in minutes. Free models included.

Start free