Author: LearnAutomation

Mistakes that make you facepalm

Mistakes – The Dreaded Tech Test

Whether you’re applying for your first role in test automation, or you’re a seasoned veteran who’s on his fiftieth contract position, having to do a technical test is just part of the process when going through an interview. Technical tests are a necessary evil, they filter out those who lie about or exaggerate their experience…
Read more

Taking pride in your work

Tuesday Tip Day – Debugging Failing Tests and Closed Browsers

Ok…so it’s not exactly Tuesday in the UK at the time of writing this, but in Australia, it is technically Tuesday already so I’m going with that! This is a very simple tip, but one that might save people a lot of frustration. I’m sure you’ve been in this situation before, your test is failing…
Read more

Read more about the changes in this article

Tools – Visual Studio Community 2019 and C# 8

In one of my earlier articles, I talked about ways to code for free and the best tools for the job. One of those tools was Visual Studio Community edition, which is a fully featured version of Visual Studio, all for free. At the risk of sounding older than I am, back in the day…
Read more

Testing trends

Trends – The Return of Codeless Automation

In my first ever test automation role, I was introduced to a tool called QTP which my team had used to bodge a very crude framework written in Visual Basic. Alongside their coded tests, they had a suite of tests that were used by QTP’s record and playback tool. Even at this infant stage of…
Read more

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

Taking pride in your work

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

New cheat sheet now live

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

Taking pride in your work

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