Robust, automated tests are an integral part of agile software development. As requirements and framework conditions are constantly changing, developers must be able to continuously adapt their ...