When tests are automated, it means some bugs are not found because some tests aren’t done. It is therefore important to find areas and risks not covered by automated testing. Then find the right balance between test automation and manual testing.
UI-dependent tests will often need to be modified. This is a challenge. The cost of creating and maintaining these tests can change the return on investment. One solution is to use exploratory tests: the usability of the application is then tested.