logo logo
Using IntelliJ Code History: VSC History and Local History

Using IntelliJ Code History: VSC History and Local History

We all write a lot of code. Sometimes we are not sure of what the best version of the code will be, so we try different tweaks. Some of these tweaks might be great. But in some...

How to improve the Code Quality of your Automation Framework

7 Proven Methods to Increase Your Automation Code Quality

I still remember the day when I wrote, for the first time in my life, a few lines of code to automate the launching of browser, opening and logging in to a social media site. I...

Learning Test Automation from Scratch: Journey of the (Automation) Hero

Learning Test Automation from Scratch: Journey of...

Testing knowledge: the most underrated skill of an Automation Tester People often come to me asking about the best way to start learning test automation. The gargantuan amount of...

Design Patterns in Test Automation Framework

Design Patterns in Test Automation

This article highlights the design patterns & architectural considerations to take into account when building a Selenium-based / Appium-based Test Automation Framework. The...

Finding the Balance in Testing Are You Testing Too Much

Finding the Balance in Testing Your Code

Are you testing too much, or are you just writing too much code? 🤔 Over the past few years of coding, I’ve fluctuated between not testing at all to testing too much. In...

Java Test Automation

Java Test Automation Good Practices

In my previous post on the TestProject blog, I looked at some common good practices for having clean code in your automation project. Now, let's focus on some Java test automation...

What is Clean Code

Clean Code in Tests: What, Why and How?

As testers, we want the features we release to the customers to have a high level of quality. It should be the same with the code we write for our automation tests. We want to...

7 Reasons Not to Skip Tests

We’ve all been tempted to skip writing tests. Whether it’s time pressure, business pressure, the complexity of testing, or we just want to get on with something else. We might...