Featured
Do you lack time, or focus?

Do you lack time, or focus?

Like many people, I have found 2020 very challenging. I always feel that there is not enough time for everything I need to do, but this year especially I have noticed how much multiple priorities reduce my productivity. When juggling multiple projects what can you do to maximise focus, and minimise disruption? Here are my thoughts and ideas that I find are helping me to clear the fog. The myth of effective multi-tasking. My wife will tell you that I…

Read More Read More

Featured
You don’t write scripts – you write software

You don’t write scripts – you write software

This entry is part of 4 in the series Building a career in test as a developer

One of the things that really bugs me is when I hear anyone talk or write about writing test automation scripts. You see it on Twitter, in blogs and even on CVs and it always makes me twitch.

The problem for me is that there is an implicit ‘only’ in there that downplays the importance of writing test automation code.

The curious case of the missing NUnit3 parameter.

The curious case of the missing NUnit3 parameter.

I had one of those days last week. Three hours spent trying to work out why my code wasn’t behaving: A test parameter was clearly in the applied RunSettings file, but when I tried to call the value from code it never changed from my default value. Why was it hiding from me? The background You know the deal, before logging off I had the work 90% finished. In the morning, I JUST needed to add some configuration to ensure…

Read More Read More

It’s all about the “Auth”

It’s all about the “Auth”

This entry is part 2 of 2 in the series Writing automated API tests

In the first post in this series I shared my horror in discovering that my process for Authenticating my API tests was broken. Suddenly I had no means to make the API calls required to test that my services were responding as expected. So what exactly do I mean by an Auth service? The two “Auths” I have gone to great lengths to build up my super new data service, the best in the world. Now I want to release…

Read More Read More

Quality is a team sport

Quality is a team sport

When I started my journey as a software tester I felt that quality was all about my ability to find the bugs in the software I was testing. I now know that there is no way I or even a team of testers can assure quality. It is down to the ENTIRE team.

New tricks with Chromium Edge and msedgedriver.exe

New tricks with Chromium Edge and msedgedriver.exe

Since the release of Edge 81 last month, it has its own WebDriver exectuable: “msedgedriver.exe” I have been playing with it recently and thought I would share some new tricks that you couldn’t do with the old edgehtml based Edge browser and Selenium WebDriver. Chromium Edge is natively supported in the pre-release Selenium WebDriver version 4, but in this post I will look at what you can do using the current stable version 3.14.59. (Microsoft info here) The WebDriver Executable…

Read More Read More