Mastering Data-Driven A/B Testing: From Data Preparation to Significance