We are looking for a Java developer that has experience with ANT/jUnit and running Selenium Scripts using jUnit.
What we already have is:
Our Hudson Continuous Integration Server is retrieving code from our SVN, it then compiles the code (locally using ANT) and runs jUnit tests, whcih contains 1 selenium script which is run/tested on 1 browser (via selenium Grid). We have an example project which a developer will easily understand.
What we want:
1) Create 3 selenium scripts with approx 40 sets/check for the relevant website (sourcecode of scripts=jUnit) and submit it to our SVN. If a check fails (when running the selenium script), a screenshot is made of the page, and should be stored on the Hudson server (there is an example in our "example project" to show how this screnshot thing is done)
2) Create a Hudson project to retrieve the source (including scripst) from SVN, run ANT/jUnit and have the site deployed on a different windows machine (i.e. not locally on hudson andno database actions required)
3) After deployment (as part of jUnit scripts run), the selenium scripts of step 1 are each run on all of the follow machines:
WinVista Safari 3.0
Mac Safari 3.0
The attached file is a screensot of the current directory structure we have set up for a test SVN project. The location and name of the test selenium script is also shown.