Proxying UI Automation to OWASP ZAP

Quick disclaimer: I’m not a security expert, pen tester or ZAP expert but that doesn’t mean to say we should ignore security. A cheap way of adding a layer of security testing is to take your existing Selenium automation and proxy them through OWASP Zed Attack Proxy. So lets get started. This is not a guide on how to use […]

Surgical Strike UI Automation Testing

A lot of people when starting out with automated testing or Selenium may follow a kind of record and playback approach to writing automated tests, whether this is born out of using something like the plugin or just the general approach: Fire up a browser Goto the site Login Get to where you need to be Perform a bunch of […]

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 […]

Automated Responsive Layout Testing with Galen Framework and Java

A short time ago Joe Colantonio wrote a good piece about the differences between Applitools and Galen. I had not heard of Galen Framework before so started to look at the CLI version. Seeing some value for a project I began to ponder how I could use it and get some high level feedback on a responsive site and get it […]

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 […]