What is the process for developing a test plan?If anyone else wants to suggest a better idea then please add another reply to the original question. This question is wide-open for better ideas and criticism of my answer isn't constructive.

automating selenium 101I don't know of a Firefox equivilant except via the service that they call BlazeMeter . Otherwise, Selenium Grid is the only way. There is also a way to do detached sessions in Linux using XVFB but its probably really technical.

Running Selenium tests as a scheduled taskI think PhantomJS may serve your purpose better than HtmlUnit. Otherwise, using a browser driver will open the browser in the foreground, which may not be what you intend.

Aug15

comment

How to start Selenium with Firefox Portable?Why are you passing testsuite.html and testresults.html as arguments to the command to start Selenium server/grid ? JUnit test results have nothing to do with the grid server. Those are properties of the JUnit test runner.

How have Guava unit tests been generated automatically?Its probably similar to how SoapUI can read a webservice WSDL and then it knows how to generate all the stubs for all the endpoint methods. I would guess CodePro Analytix must use Reflection to generate tests (or at least the stubs)? This is a total guess: stab in the dark.