addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn how to use Selenium with Maven/Ant to automate testing of web apps

  • Jan 12, 2010 · 6:30 PM
  • This location is shown only to members

For our January 12th meetup we are going back to our favorite subject:
testing! OK, maybe not favorite, but important nevertheless, and when we add the words
automated and
easy into the mix, this may even be a fun topic after all :-) If you don't believe me, ask the folks from who would've not
gone agile without it. So, Chris Bedford, who does build/test automation for living, has generously offered to show us how to use
Selenium and
Ant for Browser-Based
Automated Testing of Web Applications. Chris will demonstrate:

  • How to write functional tests with Selenium

  • How to set up Selenium testing for web apps in continuous integration using Maven and Ant

  • How to use Hudson for build server (brief overview)

He will talk about:

  • Different Ways To Test a Web App: Unit vs. Functional

  • Selenium: Demo of Selenium IDE, Architecture, Alternatives (Canoo WebTest)

  • Automating Testing Using Selenium: Maven, Cargo, Viewing Test Results

... and depending on the time and your interest, Chris even has a hands-on lab created for us so that we too can get our hands dirty. To participate, please pre-download the
demo files (as there will be limited WiFi connectivity) and take a look at
Chris' instructions so that you get your environment set up. Note, this meeting is taking place at
our new venue sponsor:
SUPINFO of San Francisco at
2738 Hyde St (between Beach and North Point Streets, near Cable Car Turntable). Big thanks goes out to Joel Marty for putting me in touch with Lisa Tenor, who will be our host at SUPINFO! Pizzas for this event will be sponsored by Diana Henninger from
TEKsystems and refreshments will be brought in by Gerry Cohen from
Guidewire Software! Be sure to stick around until the end to get a shot at winning books and other interesting goodies from
Packt Pub, as well as a copy of IntelliJ IDEA from
JetBrains. About Chris Bedford: Chris has worked on a broad spectrum of award-winning products, in areas ranging from enterprise software and Eclipse tooling, to mobile applications. In both individual contributor roles (most recently as a Principal Engineer at Rearden Commerce, and Staff Engineer at Siebel Systems), and as a development manager, he has always been interested in automating software processes to improve quality and team efficiency. In 2008, Chris founded
Build Lackey Labs, with the goal of helping Java development teams define and implement strategies for build/test automation, release engineering, test-first development, and leveraging the Groovy language. This year Chris's main focus has been on build automation and Groovy/Grails web development projects at CA-ISO, the company that manages California's energy grid. Chris and his partner at the Labs, Mike Jackson, also helped automate the build, test, and release process for Barnes & Noble's new Android-based e-Reader. Chris obtained his B.S. in Computer Science from Yale University and holds a Certificate with Distinction in Business Administration from UC Berkeley Extension. He blogs regularly at
http://blog.buildlack.... As usual, this event is brought to you by
Marakana, which also happens to offer
Selenium training :-)

Join or login to comment.

  • Aleksandar G.

    Slides and video are now available online:

    You can also check out some of the pix from this event :-)

    February 2, 2010

  • Ken

    The talk was interesting in that it covered several topics and integrated them nicely with practical examples. Despite some minor glitches, the breadth of the presentation balanced nicely with the sufficient details to solicit the interest.

    January 21, 2010

  • Fernando P.

    It was three different talks ( Selenium IDE ), Maven, Hudson. I just wanted to learn about Selenium, and infact Selenium/WebDriver which wasn't talked about. :)

    It was also too much hand-holding detail.. which I'm not a fan of.. I prefer good birds eye views (what can you do, why, pros and cons, etc) to help evaluate technologies and dream up of what is and isn't possible.. with quick samples to highlight or make concrete or validate some of the points.. maybe?

    or maybe I just didn't like this talk since I'm a Maven expert (so maven detail was beating a dead horse) and would never plan to use Selenium IDE (would want to Selenium RC and Selenium/WebDriver).. etc etc. :)

    thank you for the talk though!!!

    January 13, 2010

  • A former member
    A former member

    Very good technical detail. A little light on the theory.

    January 13, 2010

  • Aleksandar G.

    Chris gave us a very useful intro to the world of automated functional testing. Not only did he show us the various tools (Selenium, Maven, Ant, Cargo, etc.) but he also demonstrated how these tools work together - in a CI system. Thank you! I just wish the slides were a bit easier to read.

    January 13, 2010

  • Seth T.

    Too much time spent on mechanics. I would have preferred more discussion about best practices around what kinds of things to test.

    January 13, 2010

  • Tim L

    Too many topics to cover in one night. I would prefer depth over breadth.

    January 13, 2010

  • J.C.

    Presenter need to take into account of the experience of his audience. His presentation was unfocused, meandering, and even in some cases, just plain wrong. I would hardly consider him an "expert" on the matter.

    January 13, 2010

  • A former member
    A former member

    very interesting

    January 12, 2010

  • Himanshu R.

    nice quick overview of several tools and web app testing....great for awareness

    January 12, 2010

  • A former member
    A former member

    Plan to try Selenium, Canoe, and Hudson in the next few weeks. Not sure about Maven.

    January 12, 2010

Our Sponsors

  • Twitter

    Awesome venue, food and drinks for our meetup!

  • NewCircle

    Produces and publishes videos from our events

  • Pivotal

    Awesome venue and brilliant presenters!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy