Bromine is a web-based QA tool for Selenium, that enables you to easily run Selenium-RC tests and view the results. It scales beautifully from the single tester that just wants to run some tests without all the hassle to the corporate solution with multiple user-groups and hundreds of testcases.

We created Bromine for 2 main reasons:

  1. We needed an easy way to run Selenium tests and store the results for analysis and backlog
  2. We needed to present the results in a way our less technical minded management would understand

Bromine is free software. If you like it, please support our efforts by donating.

Features:

  • Supports tests in Java and PHP
  • Record tests with provided IDE formats
  • Upload tests
  • Run multiple tests against multiple OS/browser combinations with a single click
  • Setup OS/browser testing needs with checkboxes
  • Uses completely unmodified RC servers
  • No RC server hassle, just plug in the IP and you're set
  • Seemless loadbalancing. If you have multiple RC servers defined, they will be used (not GRID, our own solution)
  • Full log of results. All commands executed and their status are stored.
  • Define your own user groups and their rights
  • Coded in CakePHP, MVC design, accessible API, easily extendable.
  • Add plugins easily

Screencast

Sauce Labs and Hudson integration

Bromine 3 RC 1

Links: