Other meanings of A/B testing
Statistics
A/B testing (also known as split testing or bucket testing) is a randomized experiment with two variants, A and B, used to compare performance and determine which variant performs better on a given metric. It is a core methodology in web analytics, product development, and online marketing, enabling data-driven decisions by exposing different user groups to different versions of a product or content and measuring the outcome.
A/B testing is a controlled experiment that compares two versions of a variable (e.g., a webpage, email, or feature) to determine which performs better on a predefined metric. Users are randomly assigned to either the control (A) or treatment (B) group, and the difference in outcomes is analyzed for statistical significance.1 The method relies on the scientific method: hypothesis formulation, experiment design, data collection, and inference. Key principles include random assignment to eliminate selection bias, a single variable change to isolate its effect, and pre-specification of the primary metric to avoid cherry-picking.
Proper A/B testing requires careful planning. Sample size is determined by the desired statistical power, significance level (usually 0.05), and minimum detectable effect. The test statistic is often a difference in means or proportions, analyzed via t-test or chi-squared test.2 Sequential testing and Bayesian approaches are alternatives that allow early stopping. Common pitfalls include peeking at results before the planned end, multiple comparisons, and Simpson's paradox, where aggregated data reverses a trend seen in subgroups.
A/B testing is widely used in e-commerce to optimize conversion rates, in marketing to test ad copy and email subject lines, and in product development to evaluate new features. For example, Netflix uses A/B testing to refine its recommendation algorithms and artwork.3 In healthcare, it is used in clinical trials for treatment efficacy, though with stricter ethical and regulatory oversight. The methodology also extends to public policy, where randomized controlled trials inform program design.
The roots of A/B testing trace back to agricultural experiments by Ronald Fisher in the 1920s, who developed the principles of randomization and analysis of variance.4 The term 'A/B testing' emerged with the internet era; early web experiments were conducted by companies like Amazon in the late 1990s. The field has evolved with the rise of big data, leading to more sophisticated multi-armed bandit algorithms and continuous testing platforms.
Beyond the basics, A/B testing has niche applications. In web performance, it is used to test the impact of page load times on user engagement. In email marketing, it can test different send times. A lesser-known variant is 'server-side testing,' which allows for more complex experiments without client-side flicker. Another edge case is 'overlapping experiments,' where multiple tests run simultaneously, requiring careful coordination to avoid interference. Additionally, the 'winner's curse' can occur when the best-performing variant is chosen based on limited data, leading to overestimation of its effect.
A/B testing is a cornerstone of evidence-based decision-making in the digital age.
Help improve the encyclopedia. Reports go straight to the site manager.