Talk proposal: Browser-level testing: Selenium, Watir, WebDriver etc. in real life

5 views
Skip to first unread message

Martin Kleppmann

unread,
Nov 5, 2009, 9:19:36 AM11/5/09
to ruby-...@googlegroups.com
Hi Ruby Manor,

I'd like to propose a talk on browser-level testing of web apps,
covering a range of open source tools: Selenium, Watir, WebDriver, ...
and maybe some JavaScript unit testing frameworks if you're
interested. I have seen quite a bit of browser testing, both the good
and the bad, and would like to share some of the experiences which I
found no matter which framework you're using.

Would this be of interest? Unfortunately I missed the storm on tickets
so I'm begging for one of the speaker tickets please :-)

Disclaimer -- my startup is Go Test It, a hosted cross-browser testing
tool, but I promise that my talk *won't* be a sales pitch!

SpeakerRate from my talk at Rails Underground in July:
http://speakerrate.com/talks/1269-invoicing-gem-sales-payments-in-your-app

Cheers
Martin

--
Martin Kleppmann
Cross-browser functional web app testing: http://go-test.it/m
Blog: http://www.yes-no-cancel.co.uk
Twitter: http://twitter.com/martinkl

james croft

unread,
Nov 5, 2009, 10:53:25 AM11/5/09
to ruby-...@googlegroups.com
If you're doing a talk on full stack testing then I think Culerity [1] is also worth a mention.  It allows you to write Cucumber steps which drive Celerity (and hence HtmlUnit [2] via Jruby).  I'm using it to test a javscript heavy app at the moment and it seems to be working out ok.  I've found it to be less of a pain than Selenium and much faster than Watir


James

2009/11/5 Martin Kleppmann <mar...@eptcomputing.com>

Martin Kleppmann

unread,
Nov 5, 2009, 2:12:20 PM11/5/09
to ruby-...@googlegroups.com
Yes, Culerity is definitely worth mentioning too -- thanks for your
input. Any more opinions?

Martin

Joseph Wilk

unread,
Nov 5, 2009, 2:45:21 PM11/5/09
to ruby-...@googlegroups.com
Martin Kleppmann wrote:
> Yes, Culerity is definitely worth mentioning too -- thanks for your
> input. Any more opinions?
>
>
Selenium 2 (webdriver - http://code.google.com/p/webdriver/) and the
Opera driver (optional headless mode) would be very interesting to hear
more about.

The big questions that I would like to hear opinions on would be:
* 'how do you scale with browser based (in-mem or physical) tests'.
* How to balance coupling with the UI.

--
Joseph Wilk
http://blog.josephwilk.net
--
Joseph Wilk
http://blog.josephwilk.net
mob: +44(0)7812816431

edavey

unread,
Nov 11, 2009, 6:49:24 AM11/11/09
to Ruby Manor

Very interested in this topic as I've got somewhat out of the loop,
after getting bogged down in fragile and tricky selenium test
suites... But need to step back onto this merry go round.

Martin will do a great job on it I'm sure - his talk on his invoicing
gem at LRUG was excellent!

Ed

On Nov 5, 7:45 pm, Joseph Wilk <j...@josephwilk.net> wrote:
> Martin Kleppmann wrote:
> > Yes, Culerity is definitely worth mentioning too -- thanks for your  
> > input. Any more opinions?
>
> Selenium 2 (webdriver -http://code.google.com/p/webdriver/) and the
> Opera driver (optional headless mode) would be very interesting to hear
> more about.
>
> The big questions that I would like to hear opinions on would be:
> * 'how do you scale with browser based (in-mem or physical) tests'.
> * How to balance coupling with the UI.
>
> --
> Joseph Wilkhttp://blog.josephwilk.net
>
>
>
>
>
> > Martin
>
> > On 5 Nov 2009, at 15:53, james croft wrote:
>
> >> If you're doing a talk on full stack testing then I think Culerity  
> >> [1] is also worth a mention.  It allows you to write Cucumber steps  
> >> which drive Celerity (and hence HtmlUnit [2] via Jruby).  I'm using  
> >> it to test a javscript heavy app at the moment and it seems to be  
> >> working out ok.  I've found it to be less of a pain than Selenium  
> >> and much faster than Watir
>
> >> [1] -http://github.com/langalex/culerity
> >> [2] -http://htmlunit.sourceforge.net/
>
> >> James
>
> >> 2009/11/5 Martin Kleppmann <mar...@eptcomputing.com>
>
> >> Hi Ruby Manor,
>
> >> I'd like to propose a talk on browser-level testing of web apps,
> >> covering a range of open source tools: Selenium, Watir, WebDriver, ...
> >> and maybe some JavaScript unit testing frameworks if you're
> >> interested. I have seen quite a bit of browser testing, both the good
> >> and the bad, and would like to share some of the experiences which I
> >> found no matter which framework you're using.
>
> >> Would this be of interest? Unfortunately I missed the storm on tickets
> >> so I'm begging for one of the speaker tickets please :-)
>
> >> Disclaimer -- my startup is Go Test It, a hosted cross-browser testing
> >> tool, but I promise that my talk *won't* be a sales pitch!
>
> >> SpeakerRate from my talk at Rails Underground in July:
> >>http://speakerrate.com/talks/1269-invoicing-gem-sales-payments-in-you...

Martin Kleppmann

unread,
Nov 26, 2009, 8:08:31 PM11/26/09
to ruby-...@googlegroups.com
Ok, browser-level testing is a big topic, which could be a long slot,
but I propose a 15 minute whirlwind tour (at least when I'm in the
audience I prefer talks to be short and fast-paced, so I'd use that as
a guideline for my own talk too).

Rough outline might be:
- "I have unit tests. Why should I care about testing in browsers?"
- Quick overview of Selenium, Watir & Culerity
- Parallelising browser tests & stuff to keep in mind while doing so
- What's happening for Selenium 2.0 (big commit activity right now!)

What do you guys/girls think?

Martin
> --~--~---------~--~----~------------~-------~--~----~
> http://rubymanor.org
> Group home: http://groups.google.com/group/ruby-manor?hl=en
> Unsubscribe at ruby-manor+...@googlegroups.com
> -~----------~----~----~----~------~----~------~--~---
>

Reply all
Reply to author
Forward
0 new messages