Skip navigation.

Google London Test Automation Conference (LTAC) 2006

events | test automation
I've just spent the last two days (Thurs 7th - Fri 8th Sept 2006) at Google's LTAC. I can safely say, this is one of the best Software Testing Conferences that I've attended or even read the programme for. I'm not just saying this because Google were very generous in ensuring that attendance was free, providing the facilities, organising the event, feeding us, providing unlimited refreshments (not to mention beer on Thursday night). The sheer quality of the talks and topics alone were great. The attendees were also exceptional individuals... the breaks were as enlightening as the talks themselves.
images by Adewale Oshineye

Google LTAC was the brainchild of Allen Hutchison (pictured left). As he put it "the great thing about organising your own conference is that you get to include the topics you want". Well, Allen, you weren't the only one who wanted to hear those talks. There was a real community spirit in the air! It was great to meet some people who I've been in touch with for some time by e-mail but have never met. It was also great to cement relationships with people I've been getting to know over time.

What was especially cool about this conference is that there was a healthy mix of developers who are serious about testing and testers who are serious about developing automated tests. I hope to see more like these!

All the talks will be appearing on Google Video, hopefully by the end of next week. To whet your appetite, here is the programme...



Day one

* Conference Kick Off - Allen Hutchison, Google
* Distributed Testing with SmartFrog - Julio Guijarro and Steve Loughran, HP Labs
* Literate Functional Testing - Robert Chatley and Tom White, Kizoom
* Building Tests from Real Objects - Massimo Arnoldi and Massimo Milan, Lifeware
* Doubling the Value of Automated Tests: How Storytests can also Communicate the Business Domain - Rick Mugridge, Rimu Research
* AutoTest: Push-button testing using contracts - Andreas Leitner, ETH Zurich
* Does my button look big in this? Building Testable AJAX Applications - Adam Connors and Joe Walnes, Google


Day two

* Objects: They Just Work - Robert Binder, mVerify
* Using Open Source Tools for Performance Testing - Goranka Bjedov, Google
* TTPCom & AJAR for Mobile Handset Testing - Uffe Koch, Motorola TTPCom Product Group
* Selenium: The in-browser acceptance testing tool - Jason Huggins, Thoughtworks
* Testing Metro WiFi -- Automation Tools and Techniques - Karl Garcia, Google
* Distributed Continous Quality Assurance - Adam Porter, University of Maryland
* Lightening Talks

All the talks were great. I'd tell you all about them but I think you really need to see them for yourself! I'll make sure I post the links to the videos as soon as possible.

I do hope that Google hold the same event next year. It will be well worth going to!

Check out the LTAC buzz on del.icio.us and the LTAC buzz on Googleof course.

The Google LTAC (London Testin

The Google LTAC (London Testing Automated Conference) drew to a close on Friday, with a number of interesting presentations and opinions voiced over the last couple of days. Thanks are due to Google's Allen Hutchison, as well as the remainder of the team at Google who pulled it all together.

The conference itself, at Google's London headquarters, was typically, well ... Google. There was a scrolling sequence of popular searches at the reception, as well a Google Earth demo that was bungy-jumping from what appeared to be one capital city after another (perhaps Google's offices?). The cafeteria (which we'd occupied for the conference) has a pool table, as well as an array of free drinks, confectionery and donuts. And, in typical Google style, the lighting illuminating the stage was blue/red/yellow/blue/green/red, as can be seen in some of the wide-angle flickr photos (such as this one). There's also an open balcony which is open to the London elements; but overall, a very open space.

I personally picked up on a few technologies that I hadn't come across before; Selenium is an in-browser JavaScript testing engine that can be used to drive AJAX applications in-situ (and therefore, making it possible to test for browser-specific behaviour). I don't have any use of AJAX applications at the moment, but if you're doing any work with AJAX systems, I'd strongly consider looking into it (and similar technologies like jsUnit).

The other thing which is becoming more common is the use of virtualisation technologies (like VMWare/Xen etc.) for testing purposes. I especially liked the demo of the MacBook Pro running many concurrent VMs and being able to record their output via VNC to SWF (even if the demo didn't work properly at the time; it shows the potential). Several other uses of VMWare are becoming more frequent; for example, using VMWare images to run real applications is one thing being explored by others (e.g. Amazon's EC2) as well as shipping apps like Google's search appliance.

Literate programming -- and in particular, literate functional testing -- seems like a very neat idea (much like Apple's AppleScript). Unfortunately, also like AppleScript, some programmers really don't get how to write this kind of literate programs, given that they are more used to procedural programming languages. It was neat seeing a literate functional program tests being stripped of its punctuation and being relatively readable; though similar results can be done (at a higher level) with tools like FitNesse, which looks like it's gaining a lot of ground (and of course, FitLibrary). I suspect that the tests created by the Fit systems are likely to be more usable than the literate programs, because declarative programs are probably easier to write (and to know that you've got right) than the literate programs.

The conference evening was held at The Camel, just down the road from Google. Unfortunately, there wasn't much space in the pub itself (and the music was too loud) to have any kind of sensible conversation; the people who did stay ended up spilling onto the street outside to be heard. The only other downside was the fact that there weren't any (easily accessible) power points to recharge laptops; though fortunately I found a hole-in-the-floor that I could use to keep the blog going if not real-time, then at least the same day. Unfortunately, we ended up having to time-share the socket (fortunately; all of us sitting had PowerBooks, so we shared the same charger). For the second day, I took in a multi-socket adapter so that there was less in-fighting :-)

I was somewhat surprised there wasn't any more mention of TestNG at the conference; perhaps it's just that it's already a lingua-franca of testing. But then the topics were many and varied, and there were more discussions about underlying principles than specifically tools themselves. Still, if you've not read about TestNG before, then have a look; it's got a lot of features that JUnit's been missing out for a while (though JUnit4 adds some of them).

Videos are available...

Details posted here

More Photos...

The Flickr Group for everyone's photos is googleltc

Antony Marcano

Comment viewing options

Select your preferred way to display the comments and click 'Save settings' to activate your changes.