Visualising test data with ElasticSearch & Kibana

You probably already get some kind of metrics out of your tests, whether you get stats from your build, Specflow reports and other build artefacts. This article will show you how to send your data to ElasticSearch and visualise the stats with it’s sister product Kibana. There are several alternative ways you can achieve the same thing here, you may […]

Appium Mobile Emulation

Getting started with Appium requires a few installs and some configuration, so let’s get to it. This article assumes you already have Java installed and set to the PATH environment variables. What you need: Android Studio (the full fat version with the Android SDK) Appium Visual Studio Emulator for Android HyperVisor / Hyper-V Manager (native to windows) Android Studio Once installed you need […]

Concurrent Test Running with Specflow and NUnit 3

A little while back I wrote a post on achieving concurrent or parallel test running with Selenium, Specflow and NUnit2, but what about NUnit3? Let’s have a look at that, thankfully it is a bit simpler than running an external build script as done previously. First up, according to the Specflow docs – open up your AssemblyInfo.cs file in your […]

Use Selenium to Automate Windows with WinAppDriver

If you have ever found yourself in the position that you needed to automate a Windows application as part of your day to day automation testing you might well have come across AutoIt or gone down the CodedUI path. Now however, those good folk at Microsoft have made WinAppDriver which makes use of all the usual Selenium goodies… from the horses mouth: […]

Recording Videos of your Selenium Tests

It is good practice to take a screen grab of test failures and review them later, particularly if you have some bizarre wait or timeout error that can be difficult to pin down but sometimes even these can lead you down the wrong path or not give enough context to what went wrong. This led me to explore being able […]