OK - I've bought the product (robotj), I've read the manuals, I'm ready to go. BUT . . . "what to automate?". Our product is a Java based web application that runs on multiple environments (DB,OS,Web Server,App.Server,clients). I would like some suggestions on what is likely to give us the most "bang for our buck". Should we try to automate our configuration/compatability tests first, or would we do better to focus on some simple functional acceptance tests to verify build stability for acceptance into QA? Would it be worthwhile trying to automate full business scenario testing, or is this too difficult a starting point? We have limited automation experience and any advice on where to start would be appreciated.
Personally when I've approched this in the past I target 'functional/business areas' of the application which are tried and tested in order to build up a regression test pack.
I've found it easiest to systematically attack areas one at a time rather than small bits from different areas. That said however, target your key functional/business areas which makes most sense first!