Back

Test automation in Agile

If we have testers why do we need to spend time, cost and effort in maintaining automation in our testing? Let’s look at why we do automation, what it entails, when is it relevant to do it and how we are actually benefiting from implementation of an automated testing environment?

Why automation?

During the development of new features or even while fixing existing issues within the product, new issues can emerge within the product.  These new issues may affect existing functionality resulting in previously working solutions to break.

Without adequate regression testing these issues can be missed and a new release of the product could introduce the customers to these issues. Manually running the regression tests can help to identify these issues, but can be prone to human errors.  Additionally for large products, the scalability of running regression tests can become an issue as the effort required to run the tests increases.  This is where automation can assist, automated tests can often be conducted quicker and more efficiently enabling a greater number of tests to be run.  Testing can also occur outside of normal working hours.

Recommended Further Reading

The following materials may assist you in order to get the most out of this course:

Translate »