Bug Bash Aftermath
What a week! I’m almost (almost!) sorry that the Bug Bash is over. I’d like to say thank you to everyone involved in the Bug Bash, from those reporting issues, through those brave souls (Dharani, Anthony, Jari!) who went through the issue tracker, applied labels and made sure the issues were still fresh, all the way to those contributing fixes. And the top five bug fixers were?
- Jari Bakken (24 issues)
- Simon Stewart (21 issues)
- David Burns, aka: AutomatedTester (11 issues)
- Jim Evans (10 issues)
- Michael Tamm (6 issues)
Some interesting nuggets of information:
- We closed 85 issues over the course of the week (that’s about 20% of all open Selenium issues)
- There were 111 checkins last week alone
- All of the major languages supported by Selenium 2 are represented here.
- Jari Bakken needs to be bought a steak as big as his head.
What does this mean? It means that the next release of Selenium is set to be very solid. We’re going to be spending another week or so making sure that everything is stable after the influx of changes, but you can expect 2.0b2 to be out “real soon now”
If you missed the Bug Bash but still want to contribute, it’s never too late. Feel free to drop by the IRC channel, or checkout the source, find a bug and start building!
2.0b1 and Maven
If you’re using Maven and the 2.0b1 release of Selenium, you may be running into some problems getting maven to pick up your tests. The underlying problem is that selenium contains support classes for both JUnit and TestNG. The solution is to add this to your pom.xml
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium</artifactId> <version>2.0b1</version> <exclusions> <exclusion> <groupId>org.testng</groupId> <artifactId>testng</artifactId> </exclusion> </exclusions> </dependency>
A Smattering of Selenium #38B
Will today be the day I finish three weeks of catch-up? Well, no..
- UI Tests – putting it all together summarizes the series of posts using Watir and Cucumber, but the ideas could be converted to Se pretty easily.
- I haven’t read it, but Essential Software Testdesign is now available for free [legitimately] as a pdf. Test Design is something I expect to see more discussion around in 2011 when it comes to Se automation. The rules really are different here.
- Missed GTAC 2011 but want to be there vicariously? Now you can! GTAC #5: videos, slides, abstracts
- Removing -htmlSuite from the Selenium Server and replacing it with a ‘real’ runner is something I’ve been thinking about recently after seeing [PROPOSAL] Webdriver Selenese HTML Runner. Who else has done this? Let’s see/share the code.
- I was babbling on about Page Objects on Twitter and was sent a video on ‘BDD, ATDD and Page Object’. Haven’t had time to see it yet, but you might.
John Ferguson Smart from Mohinder Khosla on Vimeo.
- Selenium Zoetrope is a PHP Se runner that will also record a video of your script’s run.
- The Economist: Testing Drupal using Selenium is an experience report about the project that zoetrope originated in.
- The elements of (cucumber) style is a nice ‘style guide’ you could consider adopting for your Cucumber scripts.
- Another Selenium Auto Accept Self Signed SSL Certificates and Basic Authentication post, but this time with a Ruby bias for those who insist on having SSL turned on in environments other than production. (WHY?)
- And from the same person, Testing PDF files with (and without) Selenium which is outstandingly cool. I know of at least one client who needed this a year ago.