Test Automation – Where to start?

Nowadays, most people know the importance of test automation and the advantages that come with it as well:

  • Less time spent on manual testing
  • Fast and more feedback
  • Reduced time to market
  • A higher quality product

If these benefits are new for you, no worries! This blog explains why you should start with Test Automation as soon as possible.

However, the “how” is a more challenging question for a lot of people. Questions such as: Where do you start?

The first thing you need is knowledge about Test Automation. Watch videos, read blogs (like this one), attend a training on Continuous Testing or download a whitepaper. In short, invest time in learning what Test Automation is and how it works.

After you have gained some knowledge, the next step is to embed it in your way of working. You will need time to fully adopt the “test first” mindset, it doesn’t change overnight. It must become a natural way of thinking and working for you. Start with creating unit tests, get familiar with it and you will experience that writing them from the start works way better.

But still the question remains the same: where do I start? When you start with a new product, it actually is quite easy. You just need to create your test first before you can start writing your code. Depending on your coding language, you can use different unit testing frameworks: for Java there is Junit. For .NET you the most common frameworks are MSTest and NUnit. JavaScript and AngularJS (Jasmin) also have frameworks for unit testing. Use them from right from the get-go if you have the chance. For almost every language there is a unit test framework available so go and find the one for your language.

 

Would you like to know more about Test Automation and do you want to learn how you could implement it in your team/company? Contact one of our experts or sign up for our CAT training to become a Certified Agile Tester yourself.

 

Leave a Comment

0

Start typing and press Enter to search

building