Menu

Tagged in testing :


Wealthfront Team

Automating Data Quality Checks on External Data

Written by Emily Shiue and Melissa Chen The code was simple: query the third party API, if the “ModifiedAt” date returned was more recent than ours, send a notification to our clients. We had all the unit tests, integration tests, and monitoring in place. It had been running smoothly in production for months. So how… Read more


Jason Chambers

Migrating from Capybara to Puppeteer

A little over 9 months ago, Wealthfront converted 100% of our end-to-end tests from Selenium (via Capybara) to Puppeteer. The process involved converting hundreds of tests that provide coverage for just about all of Wealthfront’s product offerings on the website. This blog post will cover why we migrated away from Selenium, the process we used… Read more


Adam Heimendinger

Halving iOS Test Time with Partitioning in Jenkins Pipelines

At Wealthfront, testing is core to the culture of our engineering organization and business. In fact, on the iOS team, testing is woven into our development process. We host and manage our own continuous integration (CI) pipeline on Jenkins which runs our unit and UI test suites. As most iOS developers know, UI tests take… Read more


Chris Mathew

Espresso-friendly Bottom Sheet interactions

Like many other integration testing frameworks, Android’s Espresso provides a management layer for asynchronous operations. Correct usage of this layer allows the test author to treat long-running activities as if they were synchronous, resulting in reliable UI tests. In this post, we’ll describe how we used Espresso to build reliable tests for one such behavior… Read more

December 21, 2020 , ,