Automation

Test Automation is fairly new in the software testing world but its importance grows every year as development processes innovate and development cycles shorten. Just as it says on the tin, test automation is about helping testers automate tests that are either tedious or time-consuming, yet simple to do. This has many benefits, like increasing test coverage and reducing pressure on resources, and it also has drawbacks, like being different to get right.

 

If you are fairly new to automation and are looking for a primer on Test Automation, be sure to read our guide ‘Test Automation: nearly everything you need to know.’

 

This Automation category page contains man of our posts and articles relating to test automation or other automated aspects of software testing and quality assurance. As software testing is a very interconnected discipline, browse through our other categories for a more complete picture our articles.

 

Some of our popular posts are:

 

The difference between manual testing and test automation.

Test automation: benefits and drawbacks.

Test automation in CI/CD.

 


 

Test automation: Benefits and Drawbacks

Test Automation: Benefits and Drawbacks

Like many processes, test automation is a coin with two sides to it. When done correctly, test automation can significantly increase your development team’s performance and test coverage. On the other hand, test automation can also be difficult to implement, maintain, and stay on budget. This is especially the case with an inexperienced team and …

Test automation: Benefits and Drawbacks Read More »

The difference between manual testing and test automation

Manual testing versus test automation

While the differences between these two forms of testing is pretty obvious by their names, manual and automated. While it seems clear, it is important to give a fuller explanation to these two different yet inexorably connected forms of tests. If you have spent as much time reading, working, and thinking about test automation as …

The difference between manual testing and test automation Read More »

Test automation in continuous integration/continuous delivery (CI/CD)

Dilbert on Continuous Delivery Pipeline

Why continuous delivery? A key thing to be able to compete in the market is to be able to build new products and services faster than other companies. That’s why the usage of Agile and DevOps is increasing. Software products need to be released on the shortest cycles possible. This need for fast development cycles …

Test automation in continuous integration/continuous delivery (CI/CD) Read More »

Why maximising browser size ruins your (automated) regression tests

Maximize window

In the world of test automation, I often see people asking, “How do I maximise the browser window size?”. I actually used to do this myself in my early days of carrying out TA. Before that, when I worked as a functional tester, I never really thought about this being an issue. Most people have …

Why maximising browser size ruins your (automated) regression tests Read More »

Mobile website test automation with cucumber but without the hassle

Introduction In the test automation world, the client often requests to run the tests on mobile devices, next to doing the testing on regular desktop. When running your automation in Cucumber, you have multiple possibilities to solve this. In this article I will talk about these possibilities and a new (simple) way to do it …

Mobile website test automation with cucumber but without the hassle Read More »

Easy debugging of your test automation watir-webdriver scripts

Hi All, When you are using watir-webdriver for web testautomation, you might encounter problems that are not be easy to debug. For example interaction with page elements such as links or buttons that are hidden. Or locating elements in other iframes. One easy way to see what is going on is by interacting with your …

Easy debugging of your test automation watir-webdriver scripts Read More »

Evaluating the success of test automation; can it really be done with metrics?

Evaluating the success of test automation is a lot like pagan mystic voodoo; there is a lot of activity involved, much chanting and ranting; and a fair amount of ritual, with the end result being completely valid, or highly dubious. We here would all believe that there is value in automation, otherwise we wouldn’t be …

Evaluating the success of test automation; can it really be done with metrics? Read More »

Managing EC2 instances

Overview This post covers the basics of managing Amazon Web Services (AWS) Elastic Cloud Computing (EC2) instances. Amazon EC2 service is the most well known cloud service operator providing computing instances and cloud storage in both Europe and the US. The service is charged by the hour of usage for the computing resources and by …

Managing EC2 instances Read More »