Why automated tests?

Automated testing is in use at many companies and organizations, yet it has a tendency to partially be cumbersome with lots of constant changes to test scripts due to changes in e.g. user interfaces. Modern frameworks reduces the coupling of UI and tests by inserting an intermediate keyword/tag related layer, making it possible to have changes done to the target without mandatory changes to the executed scripts.

The most common reasons leading organizations are utilizing automated tests are to reduce costs (reduced test effort and less bugs delivered) and to improve delivery time of the artifacts.