Blog

Mistakes that make you facepalm

Mistakes – Like Riding a Bike…

There comes a point in your progression of learning to code where you start to feel comfortable, almost complacent. While you acknowledge you’re far from the best coder and there’s plenty you don’t know yet, you feel comfortable enough in your ability and what you do know that you might feel tempted to stop learning…
Read more

Selenium Locators

Selenium – XPath Unleashed Part One

In one of the first articles on the site, I talked about locators and how to use them. In that article, I talked about how XPath locators can be horrible to use, this article title aside, they most definitely can be horrible. However, use them in the right way and they can be one of…
Read more

Be a better automation tester

Tuesday Tip Day – Multiple Asserts with Nunit

Ok so it’s not technically Tuesday, but I’m only a day late and besides, Wednesday Tip Day doesn’t quite work. So todays tip is all about how to deal with tests that might have multiple asserts. You might be thinking that it really isn’t something that requires a tip, as it’s just a case of…
Read more

We’re Still Alive!

If you’re a regular visitor to the site, you’ve probably noticed that it’s been pretty quiet around here lately. I know it’s been a really long time since the last update, which I can only apologize for. There are reasons for this and I’ll try and cover the main ones: Motivation – Honesty is key,…
Read more

Appium - What Is it?

Appium – Getting Set Up To Write Android Tests

In the last article, we learnt about how Appium is used to create automated testing for mobile devices. It’s a hugely popular framework, and for good reason too. It’s very powerful. Unlike Selenium, it’s not quite as simple as downloading a Nuget package and writing code almost straight away. There is a small amount of…
Read more

Be a better automation tester

Tuesday Tip Day – Dealing With Tabs

When writing your automated tests for websites, you will some times have to deal with opening a new tab when clicking links or performing certain tasks. If you’re using Selenium, then it’s quite easy to think that because WebDriver only drives a single browser window, that it will also fail to deal with multiple tabs.…
Read more

Q&A – CSeTF Certified Selenium Tester Foundation

I’m delighted to say that the post you’re about to read today is written by the sites first ever guest poster. A hugely talented and knowledgeable test consultant, Beth Marshall. Beth contacted me originally after seeing one of my articles with an interest in helping with content. Not wanting to pass up such an opportunity,…
Read more

Testing trends

Trends – Picking a Language

You’ve made the decision to begin learning how to code, so that you make the move in to automation testing. But now you need to pick a language to learn. That in itself can be a daunting task and I t’s not uncommon to see a number of languages across various job adverts and learning…
Read more

Free sites to practise your skills

Tools – Sites For Practising Automation

The best way to learn to code is to just write code. And coding for automation is no different. The trouble is, to test your code and experiment, you’ll need sites that you can actually run the code against. Using your favourite blog sites, forums or online shops can work, and for learning the basics,…
Read more

Be a better automation tester

Tuesday Tip Day – Handling File Downloads

It’s a common misconception that when writing automated tests using Selenium, that anything that happens outside of a browser window or the scope of the application, can’t be tested and there’s no way to deal with it. This can sometimes be the case but more often than not, there will be a way to handle…
Read more