Browserstack Community Day 2025 - Skill Development in an Age of AI

9 minute read - Conference

AI will change Software Development. We don’t yet know how the Software Testing role will change. And we don’t know what skill sets we will need to develop. However, we do know that we can use AI to augment jobs, rather than replace them. When we view AI as an augmentation technology, we can experiment to strengthen our position for the future and influence the adoption of AI tooling.


Saucecon 2021 - Talk

6 minute read - Conference

Security Testing is a highly technical set of skills, covering a wide domain of knowledge that can take a long time to learn and gain proficiency. But there are simple ways to increase the scope of what we already do to provide more insight into the security of our application.


Open Source Profile - Keynote at the Open Quality Conference

4 minute read - Conference

Updated 2023/07/30 to include talk recording

Open Quality Conference 2020

The Open Quality Conference was an online conference based around Open Sourced Tooling.

The videos were pre-recorded with some live sessions during the day.

This recording was released free to Patreon supporters in 2020 And can be found on Patreon and as part of the Patreon Exclusive “Get Your Message Out - blogging” course

Official Blurb

In this talk we will provide examples of using Github, Netlify, Hugo, Heroku, GitPages, Gist and a host of other sites and tools to share your knowledge, and expand your skillset and experience as you do so. You don’t have to share code to take advantage of the open source hosting. You don’t need to be able to code to do this.


BrowserStack - Breakpoint 2020 - Talk

8 minute read - Conference

I spoke at the Online BrowserStack Breakpoint conference.

Much of the automating we do to support testing involves detecting change. Once our tests pass, they fail when the system changes and the automated execution alerts us to the change. There are other ways that automating can help us.


SauceCon 2020 - Automating Tactically and Strategically

4 minute read - Conference

Live Recording with Q&A

SauceCon 2020

SauceCon 2020 was moved online as a free conference.

Title: Automating Tactically and Strategically

One of the biggest concepts that has made a difference to my programming and automating is the concept of “Tactical Vs Strategic”. Tactical being for a specific purpose, possibly a bit rough around the edges, not necessarily completely robust for everyone, etc.. And Strategic being critical to long term aims, maintained and maintainable, etc. In this talk I will provide examples of both strategic and tactical automating for activities as diverse as supporting testing, marketing and general life. We will also consider how and when to move from automating tactically to strategically. And how the concept has helped me change my programming style and how I write code.


Virtuoso Webinar - The Future of Testing

1 minute read - Webinars Conference

Virtuoso Webinar April 2020

On 28th April 2020, I presented in a Webinar with Joe Colantonio.

The webinar was sponsored by Virtuoso.qa

I provided a short presentation on how testing will change in short and long term. And then there was a Q&A session between Adil Mohammed, Joe Colantonio and myself.

You can sign up to watch the live webinar recording with full Q&A using this link.

You can also read a summary of the webinar on the Virtuoso.qa blog


A Guide to Testing Web Applications - Remote Talk

4 minute read - Conference

Dev Fest Bishkek 2019

A remote talk held on 14th December 2019 for The Bishkek Dev Fest.

I tested an application for about a day, making notes, and then generalised these into lessons learned and categorise of Test Sessions to help build a better model of how I approach testing.

This talk is available as an expanded (31 video) course on Patreon

A Guide to Testing Web Applications

Have you ever wondered how other people test applications? Not in theory, but in practice? What thought processes are used? How did they model the application? What tools were used? How did they track the testing? That’s what this talk is all about. This talk will be based on a short Case Study of testing an open source web application. Why open source? Because then there is no commercial confidentiality about the process, tools or thought processes. Alan will explain his thought processes, coverage, approaches, tools used, risks identified and results found. And generalise from this into reusable models and principles that can be applied to your testing. This covers the What?, and the Why? of practical exploratory web testing.


Abn Amro Internal Quality conference - Keynote and Tutorial

2 minute read - Conference

Abn Amro

On 11th September 2019 I was invited to present a Keynote and Tutorial at an internal Abn Amro conference for their Software Testers and Software Developers. There were a good mix of internal speakers and external speakers and additional invited speakers from Saucelabs.

I presented a talk on “Secret mysteries of automated execution” which described lessons learned and generic concepts about automating that I use to help me.


Testival Meetup June 2019

1 minute read - Conference

Testival Meetup 2019

I presented a talk on Automating Pragmatically.

Based on questions I am often asked about automating. I wanted to create a talk where I explained the models I use to help me understand automating and the approach I use for evaluating information about automating that I find online.

Logistics

The talk was recorded. I have uploaded it to Patreon, and the full talk with Q&A has been uploaded to Evil Tester Talks.