Pinterest Oct 20, 2020

Pre-submit UI Tests at Pinterest

Article Summary

Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.

Pinterest's mobile team moved their entire end-to-end UI test suite from post-submit to pre-submit, running 300 tests on every code change. This meant solving hard problems around speed, cost, flakiness, and developer experience.

Key Takeaways

Critical Insight

By running UI tests before merge instead of after, Pinterest cut investigation time, raised pass rates to 90%, and made their test platform actually trustworthy again.

The article reveals their phased rollout strategy and the surprising infrastructure challenges they hit when parallelizing tests across Firebase and AWS.

Recent from Pinterest

Related Articles