Keqiu Hu

Posts by Keqiu Hu

  • bluepill1

    Open Sourcing Bluepill: Run iOS Tests in Multiple Simulators

    January 18, 2017

    Testing is a key component of LinkedIn’s 3x3 strategy. As we continue improving our iOS continuous delivery pipeline, we are faced with two major obstacles—tooling stability and scalability. We needed a tool to run iOS UI tests both reliably and quickly. For this reason, we created a project, called Bluepill, that we are open sourcing today. Bluepill is a...

  • 3x3: iOS Build Speed and Stability

    April 7, 2016

    At the beginning of last year, alongside the development of Project Voyager, LinkedIn’s new flagship mobile application, we started practicing our 3x3 philosophy: Release three times a day, with no more than three hours between when code is committed and when that code is available to members. While we can’t ship to the App Store every three hours, we can...

  • Test Stability - How We Make UI Tests Stable

    Test Stability - How We Make UI Tests Stable

    December 16, 2015

    If you know anything about building user interfaces (UI), you probably know that it's very difficult to test them using automated tests. Such tests tend to be "flaky", or unreliable, because of many different factors. While developing LinkedIn's latest iOS mobile app, we figured out how to stabilize automated UI tests, and that has changed the game for us. At...