Browsed by
Author: Alexander

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

Configuring NUnit 3 to run different tests in each environment.

Configuring NUnit 3 to run different tests in each environment.

A couple of months ago I wrote a post explaining that don’t like to disable tests for a disabled feature in certain environments. I much prefer to switch the expected results and confirm the feature is disabled than simply to not test it. Sometimes however this really isn’t appropriate and you have no choice than to avoid running those tests. Today I’ll have a very quick look at ways to do this with NUnit 3. The options. Use different test…

Read More Read More

Feature switching for release testing.

Feature switching for release testing.

When your cloud deployments do not all have the same features enabled, running the same tests calls will generate different reponses. How can you ensure that the tests for each individual release verifies the expected functionality for that deployment? The problem It is not uncommon to deploy code to production servers that is hidden behind a feature switch. When the moment comes to go live, the configuration is changed to enable the feature. If it is just new functionality, you…

Read More Read More