Blog

Mistakes that make you facepalm

Mistakes – Being Short Sighted?

I’ve been involved in test automation for over ten years now. During that time, I’ve learnt so much from just doing the job, working with some very clever people, and the wealth of knowledge on the internet. But where I’ve learnt most has been from making mistakes, sometimes big mistakes. And to help you avoid…
Read more

Design Pattern - Factory

Design Pattern – Page Object Model

In the first article of the this Design Pattern series, we looked at describing three of the more popular design patterns when it came to writing a framework. One of the three we learnt about was the Page Object Model design pattern. This is probably the most commonly used as it lends itself to creating…
Read more

Best Practise

Best Practices – Naming Standards Part One

One of the most important parts of writing good code, be it in a test, framework or anywhere else, is that it’s readable. One way to achieve this is to make sure that you stick to good naming standards within your code. This applies to everything from variables, methods, tests and classes. Back when I…
Read more

Selenium Locators

Selenium – Writing Your First Test

In the last article of this series, we learnt about what Selenium and WebDriver were, and how they work. With that basic understanding, we can now look at how we implement the very basics of Selenium into code, and how we go about writing our first test. For the purpose of this article, we’re going…
Read more

Design Pattern - Factory

Design Pattern – Which One to Use?

When trying to design a framework, it’s important to understand that while there is no right or wrong way to do it, there are still good ways to do it. Designing your framework to allow tests to be created within a certain way is just good practise. There are three main design patterns that people…
Read more

Selenium Locators

Selenium – What Is It?

One of the most common technologies used throughout the world of automation is Selenium, and it’s one that you should strive to be comfortable with as it will see you far in terms of an automation career. In this mini-series, I will cover the basics of Selenium and what it is, and then go on…
Read more

Creating our framework

Framework – Understanding The Basics

This series of articles will cover the basics of what we can define a framework as being, and go on to designing our own basic framework step by step. By the end of it, you’ll have a fully functioning framework that will allow you to write and execute testing of any web site or web…
Read more

Welcome! We’re Nearly Ready

So you’ve made the decision to improve your automation knowledge, or maybe you’re in a position where you have no automation experience and you’re looking to learn to take that next step in your career. Well let me welcome you, and thank you for taking the time to visit LearnAutomation. Unfortunately we’re pretty low on…
Read more