Selenium Grid with Azure Kubernetes

There are lots of good reasons to be running a Selenium grid in cloud or Kubernetes containers: It’s less maintenance, it’s faster with more reliable network hopping, it’s self healing and it can auto scale.

Axe Accessibility Testing

Accessibility can seem a bit of a tricky subject. For example there are a whole bunch of compliance levels like ADA, WCAG (A, AA, AAA), Section 508, AODA & CVAA – all different laws and guidelines around accessibility. WCAG is probably the best known of these, government services here in the UK for example are required to reach WCAG 2.1 […]

Creating a chat bot with Microsoft Cognitive Services

A slight departure from the usual testing related stuff, awhile ago I made a chat bot service in Azure in a fleeting attempt to dip my toes into AI based tech. The below is a hopefully faithful recreation of how I did it, I really wish I documented it at the time. Make a QNA Service in Azure To get […]

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

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