A/B Testing Framework for Business & Product Decisions0%

A/B Testing Framework for Business & Product Decisions

Beginner12 min read•Updated: Jul 11, 2026
Study Materials

A/B Testing Framework for Business & Product Decisions

Reading Time: 8 Mins | Level: Intermediate


1. What is A/B Testing?

A/B Testing (split testing) is the gold-standard scientific methodology used by top tech companies (Google, Amazon, Netflix, Flipkart) to validate product changes against measurable business KPIs.


2. The 5-Step A/B Testing Lifecycle

  1. 1
    Hypothesis Formulation: e.g., "Changing the checkout button from blue to green will increase checkout completion rates by at least 2 percentage points."
  2. 2
    Sample Size & Power Analysis: Calculate required sample size before starting to achieve $80%$ statistical power at $alpha = 0.05$.
  3. 3
    Randomized Assignment: Split incoming user sessions randomly ($50/50$) into Control ($A$) and Treatment ($B$) groups.
  4. 4
    Experiment Execution: Run the test for full business cycles (usually 2 full weeks to capture weekend vs weekday behavior).
  5. 5
    Statistical Evaluation: Compute conversion rate differences, z-scores, p-values, and confidence intervals.
Python
from statsmodels.stats.proportion import proportions_ztest
 
# Conversions in Control vs Treatment
conversions = [120, 160] # 120 converted in A, 160 in B
total_visitors = [2000, 2000] # 2,000 visitors in each bucket
 
z_stat, p_val = proportions_ztest(conversions, total_visitors)
print(f"Z-Stat: {z_stat:.4f}, P-Value: {p_val:.4f}")

Interactive Quiz

Multiple Choice Questions

Question 1
Why must an A/B test run for a minimum duration of at least 1 to 2 full business cycles (e.g. 14 days)?
Question 2
In experiment design, what is 'Statistical Power' (typically targeted at 80%)?
Question 3
What serious statistical error occurs if you continuously check the p-value every hour and stop the test the moment $p < 0.05$?
Question 4
Which function in statsmodels performs two-proportion hypothesis testing for conversion rates?
Question 5
What is the 'Novelty Effect' in A/B testing?

Next Lesson

Data Storytelling Principles: Gestalt Laws & Cognitive Load

Continue learning with hands-on practice, examples, and exercises in the upcoming topic.

Practice Quiz

Test your understanding of this lesson with 5 questions. Each question has one correct answer.

PrevNext