April 18, 2011 by adam goucher
A Smattering of Selenium #47
Nothing says ‘Hello Monday!’ like a batch of links and a wife with a kidney stone.
- Eradicating Non-Determinism in Tests is a nice essay by Martin Fowler and applies to Se as Left uncontrolled, non-deterministic tests can completely destroy the value of an automated regression suite.
Reminds us to disable automated updates on your remote machines.
- Selenium Simple Automation Infrastructure is a framework built on top of Selenium using Python to make writing scalable, data driven, functional web tests easier with code.
- Lightsaber IDE is a A rite of passage – build your own tools just like the Jedi’s of The Old Republic is all sorts of win. Build your own tools!
- JUnit in a page
- Configuring the local validator with Eclipse is pretty useful if you use BrowserMob (and don’t have a hate-on for all things Eclipse)
- Internet Explorer 10 – 10? WTF? Didn’t 9 just come out?
- How to Lose Races and Win at Selenium has a great trick to reduce duplicate code when creating custom synchronization functions. (Good job Joe!)
- Not that there is such a thing as a ‘Best Practice’, but RSpec Best Practices is full of useful Best Practices.
Selenium – The Most Interesting Scripts In The World
- If you are scripting in Ruby, then the Practicing Ruby Ruby blog looks really good.
- While written for the Entrepeneur-set The Entrepreneur vs. The Strategy Consultant but could also apply to how one approaches automation.
- tddium takes the pain out of running Selenium testing in cloud.
- Jason Huggins was the guest on FLOSS Weekly last week.
- Not that using Excel as your data driver is a good idea, but if you did that with Java then Data-driven tests with JUnit 4 and Excel is going to be useful.
- Using Selenium to validate XHTML markup using lettuce is a cool trick to validate your HTML per W3C’s definition of good.