Ringo - Selenium Framework by Google

Presentations Selenium

After writing Selenium is NOT a framework, I rediscovered a presentation from Google Automating Testing Conference. It was pretty good (I think I watched it before but it didn't click). Google has developed a Selenium Framework called Ringo. Their Selenium Framework goal is simplicity and flexibilty. Ringo has three layers: application config, ui map (heart of framework), and data map. The presenation doesn't cover specifically Ringo but ideas/best practices behind the framework developed like test case data references initial common data but can overwrite properties that need to change thus reduces data redundancy. Another interesting tibit is the Google team seems to have extended Firebug to create an xml skeleton for the ui map. Here is another review of the presentation. Here is the presentation video and the presentation slides. I might watch again with the slides. I didn't discover the slides till after watching the presentation.