Pinterest Aug 5, 2019

Ad Metrics Quality And Testing On Mobile

Article Summary

Maya Reddy from Pinterest reveals how their team eliminated last-minute P1 bugs by automating ad metrics testing. The shift from bi-weekly manual QA to continuous integration transformed their release confidence.

Pinterest's Ad Formats team faced a critical challenge: ensuring accurate ad metrics for advertisers while shipping mobile releases every two weeks. Manual QA was catching bugs too late, risking advertiser trust. This article details their journey building an automated integration test suite that validates logging behavior across multiple ad formats and surfaces.

Key Takeaways

Critical Insight

Pinterest's automated ad logging tests catch bugs earlier in the release cycle, freeing manual QA for exploratory testing while maintaining advertiser trust through accurate metrics.

The article includes specific examples of how UI changes (like a back button becoming a close button) break tests and how the team handles maintenance at scale.

About This Article

Problem

Pinterest's ad metrics logging depended on accessibility labels in UI tests. When feature teams changed UI elements like buttons without telling the testing framework, tests would fail.

Solution

Pinterest split the work. Feature teams file bugs to fix accessibility label issues. The Metrics Quality & Test Tools team updates the test framework when structural problems show up.

Impact

This split in test ownership reduced how much time teams spent maintaining tests. Feature teams and the tools team could both move faster.

Recent from Pinterest

Related Articles