Ideally, UI Testing (Automation) includes the automation of everything you can :)
I am sure you have functional test cases. Each of these test cases can be automated. If you take an example of this site, I can think of the following scenarios: 1. Registration - Make sure you enter all the fields (required, verified) - Unable to create duplicate accounts 2. Confirm the registration
Basically, all you can do manually is the target candidate for automation. We have about 1,500 test cases for our application, and 90% are automated. Manual testing is used to visually inspect screens. Cosmetic checks can be ignored in Automation.
Hope this helps. Thanks, K
Drunkenmonkey
source share