Blog

Pixel Ratio Confusion

Tuesday Tip Day – WebDriver Screenshots

As part of a new series of articles for the site, I’m going to post a brief article containing a random tip for improving your automation skillset, from Selenium to Powershell. In this first week, we’re going to look at taking screenshots in Selenium WebDriver tests, which can be extremely useful for providing evidence for…
Read more

Our first JavaScript framework

Framework – Your First Framework – Part 4

In part three, we added some core functionality to our framework in the form of window handling and dispose methods to clear up after ourselves. We also looked at adding some basic Javascript functionality to invoke scripts on our pages. So far we have the very basics of a framework, and we could if we…
Read more

Appium - What Is it?

Appium – What Is It?

As our phones and tablets become more and more powerful, the possibilities for the apps that we can develop for them gets bigger all the time. Because of this, mobile testing is becoming more and more important, and a skill that software testers are almost expected to have. This means that there is an increasing…
Read more

Read more about the changes in this article

Tools – Code For Free

If you’re learning to code at work using software or tools covered by company licenses, then you might not be aware of just how much some development tools can cost. A Visual Studio license can cost in the thousands of pounds for the best version. This can often put people off from trying to learn…
Read more

Design Pattern - Factory

Design Pattern – Factory

So far in our Design Pattern series, we have learnt about the Page Object Model and Facade and how they can be used within test automation. Both of which have their pros and cons, and both have situations where one is better suited than the other. In part three, we’re going to learn about another commonly…
Read more

Pixel Ratio Confusion

Tip – Be a Better Automation Tester

Being an automation tester these days is great, you own (or are learning) a skillset that is very much in demand. From start ups to large established tech companies, everyone wants what you can offer. But because of this, more and more people are going the route of automation and teaching themselves these skills. Which…
Read more

Our first JavaScript framework

Framework – Your First Framework – Part 3

In part two, we created the foundation of our framework, by setting up the classes that allow us to setup and dispose of our driver instances. But we’re not going to be doing much in the way of testing by just opening an empty window and closing it. Next, we’re going to create some wrapper…
Read more

Testing trends

Trends – The Demand for Automation and The Risk for Testing

The demand for automation skills when hiring testers has increased dramatically in the time I’ve been involved in the industry. Back when I started, it was a “nice to have” skill set that would at most be listed under the desired skills but never the list of required. Now though, it’s rare to see a…
Read more

Does your code smell?

Best Practises – Naming Standards Part Two

Part one saw us learn about good and bad naming for variables and method names, and the type of rules you should follow when deciding on names. In part two, we’re going to expand upon the naming standards for methods. Having a good method name is a start, but you need to take in to…
Read more

Our first JavaScript framework

Framework – Your First Framework Part 2

In part one, we built our Driver factory class that will allow us to create an instance of a browser driver, depending on the parameter we passed in. This was an important first step, as without this we would have to manually create our browser instance in our tests themselves. By doing it this way,…
Read more