• Effective Tests for Spark Streaming

    At OVO we are heavily relying on Spark in both it’s batch and stream processing capability to successfully master the challenge of smart meter and real time energy usage data and provide increasing insights for our customers and business.

    Streaming solutions come with their own challenges, the biggest of them being able to continuously operate them 24/7 and still maintaining the ability continuously update them. While we can (and will) reason about message delivery patterns, failure handling, state recovery and more sophisticated aspects of building a resilient stream based solution, let’s start with the most important one: How can we structure our Spark application in a way, so it’s easily testable?

  • Testing the UI as a service

    I’m going to touch on a few things we are doing around the UI testing of our websites, tracking features, perceptual difference testing, continuous delivery…. brace yourselves.

  • iOS UI Automation - A Christmas Tale

    T’was the night before Christmas, when all through the office, not a dev was stirring, not even through our VPN service. The UI tests were set up on our CI server with care, In hopes that a release would soon be there.

subscribe via RSS