29 Jul, 2009
Selenium has evolved; enter Bromine
Posted by: j pimmel In: functional tests|tdd|testing
As a long time user and advocate of Selenium I have found that using it on large projects ultimately consumes a lot of time with the following concerns:
- Organising tests into logical groups
- Executing testcases against multiple target browsers
- Parallel execution of testcases
The motivation for these is to speed development; as the number of tests grow you eventually hit a crunch point where tests are too numerous (ie: 1000′s) for teams to realistically run every last available test prior to a check in.
Handrolling solutions to the points mentioned is entirely possible; indeed we used Hudson running parallelised Selenium test groups on multiple slave nodes against Firefox and IE. But wouldn’t it be nice if it we’re made even easier? Bromine proposes just this.
Whilst I haven’t yet had the chance to use it, this impressive 9 minute screencast has at (the very least) convinced me to try it out.
