#SFSE Meetup: Selenium Lightning Talks at Sauce Labs

January 5th, 2011 by Ashley Wilson

To round out an exciting year of #SFSE meetups, we invited members of the group to give lightning talks on a Selenium topic of their choice for our December meetup at Sauce Labs.

Seven brave people took to the stage and the resulting meetup was, as hoped for, memorable, entertaining, and enlightening (I, for one, never knew Selenium could be used so creatively for non-testing purposes!). In case you missed it, check out the video below to see how members of the growing Selenium community are taking advantage of the testing framework.

We’ve got another great year of meetups planned, so if you’re in the Bay Area, consider joining the San Francisco Selenium meetup group. We hold free monthly meetups in and around the city, and it’s a great chance to geek out with other Selenium enthusiasts :) Hope to see you at a meetup soon!

Share

#SFSE Meetup: Cloud Testing At Salesforce & Selenium 2 Update

November 29th, 2010 by Ashley Wilson

Here are videos from another great San Francisco Selenium Meetup. Chris Chen, of Salesforce, gave attendees a special look in to how Salesforce automates testing in the cloud, and Eran Messeri, a core Selenium committer at Google, shared a new API for Selenium 2.

Check ‘em out!


How Salesforce Tests in the Cloud with Chris Chen


Selenium 2 API & Interactions with Eran Messeri

Share

Fancy a Pint? Sauce Labs visiting London

October 29th, 2010 by Jason Huggins

I’ll be in London Tuesday, November 2 through Sunday, November 7 for these Selenium and/or Testing-related events:

Wednesday, Nov 3 – Selenium London meetup at Google. I look forward to reconnecting with all the London-based Selenium committers (there’s quite a few, now), and hanging out with users (aka “future committers”), too!

Thursday, Nov 4 – Speaking at London Software Craftsmanship Meetup
Topic title: “Painless product demos & how to test ‘untestable’applications”
At this meetup, I’ll show effective ways to test bleeding-edge apps that use HTML5 tags like <canvas> and <video>, like the one shown in this video.

Friday, Nov 5 to Saturday, Nov 6 – Attending CITCON London -
CITCON is an open space “unconference” — the agenda of talks won’t get planned until Friday night — by the attendees! So I may or may not be speaking on test automation with Selenium, cloud computing, and mobile testing. But I plan to!

During the day, though, my schedule is flexible. If you’re in London and use Selenium at work, I’d love to stop by and chat. Send an email to hugs at saucelabs dot com. Or find me on twitter: @hugs.

Cheers!

Share

#SFSE Video: Test Your SproutCore Apps With Lebowski Framework

October 26th, 2010 by Ashley Wilson

We were competing with rain and a playoff game at last Thursday’s #SFSE meetup (go Giants!), but that didn’t stop an enthusiastic crowd from coming out to Twitter to hear Michael Cohen give a fantastic presentation on the Lebowski Framework.

The framework, named after – you guessed it- The Big Lebowski, is an automated testing framework for SproutCore applications. It follows a proxy-based architecture where you work with proxy objects in order to communicate with an application’s SproutCore objects that live within a web browser. The proxy objects communicate with the objects in the web browser via a Selenium RC server.

Written in Ruby and built on top of Selenium, Michael, a senior software developer at Eloqua, built Lebowski so others “could easily write test scripts that resembled how an application was built with SproutCore. This compared to testing a SproutCore application using traditional web-based test automation frameworks that focus on interacting with a web application using XPath statements, explicit HTML DOM elements, and low-level JavaScript.”

He recently open sourced the project, so if you’d like to try it yourself, check out http://github.com/FrozenCanuck/Lebowski. See the video below for the full presentation, which included some much appreciated references to everyone’s favorite movie. Big thanks to Twitter for providing such a great space for this meetup!

Share

#SFSE Video – Pivotal Labs’ Davis Frank Discusses Jasmine Framework

October 18th, 2010 by Ashley Wilson

For our September #SFSE meetup, Davis W. Frank, software engineer and agile coach at Pivotal Labs, gave a great talk on Jasmine, an open source Javascript testing framework developed by Pivotal Labs. Jasmine is flexible in that it’s not tied to any browser, framework, or platform, and can be easily integrated into your current Rails project.

In case you missed it, watch the full presentation below. If you’re interested in following along with the specific code Davis used, clone the Github repo here. Jasmine has a very active developer community. If you’d like to get involved further, check here for more resources.

Many thanks to our friends at Trulia for hosting this meetup! The next one will be this Thursday, 10/21, at Twitter. Michael Cohen, creator of Lebowski Framework, will be on hand to discuss automatic testing of SproutCore apps. Click here for more info and to RSVP. Hope to see you there!

Share

#SFSE Video: Selenium Best Practices with Jason Huggins

September 9th, 2010 by Ashley Wilson

If you’re a regular reader of this blog, you’ve no doubt seen posts about the San Francisco Selenium Meetup group. Organized by Sauce Labs, we invite speakers to present to our enthused attendees once a month on a variety of topics, including integrating Hudson with Selenium, adopting the Page-Model Framework, and using Robot Framework to drive your Selenium tests.

For this last meetup, we were particularly excited about our speaker since he’s the creator of Selenium and an original Saucier. Jason Huggins, co-founder of Sauce Labs, joined us at LinkedIn in what could only be described as a “QA session on steroids.” Watch the video below to hear Jason’s take on things, including the topic on everyone’s mind, Selenium 2.0.

Our next meetup is Sept. 29 at Trulia. Davis W. Frank, of Pivotal Labs, will discuss Jasmine + Selenium, so make sure to join #SFSE today!

Share

SFSE Whiteboard Night a Success!

July 26th, 2010 by Ashley Wilson

The San Francisco Selenium Meetup Group gathered last week for a meetup at Digg’s headquarters, and WOW! What a fantastic night it was.

In the hopes of learning how members were specifically using Selenium, and to foster informal conversations around this, we decided to have “Whiteboard Night,” where we invited #SFSE members to volunteer to share their Selenium testing structures, philosophies, best practices, etc. The setup was similar to a poster session, with different “whiteboarders” presenting 5-10 minute sessions simultaneously and then engaging in organic discussions with the “minglers” who circled the room.

With 70+ plus attendees and 10 great whiteboarders from companies such as Mozilla, Pivotal Labs, and PB Works (to name a few), the conversations that resulted were highly thought-provoking. Most whiteboarders shared their existing test structures, while others proposed new ideas to get feedback from the group. Even Sauce Labs made an impromptu whiteboard visit, with Developer Miki Tebeka sketching out our testing system.

The responses afterwards were widely enthusiastic, with one newcomer to the group writing on the meetup page: “Awesome event! Great to talk to folks working ‘in the trenches.’”

With the success of Whiteboard Night, we’d love to have more in the future. We just need a big enough space to make it happen. If you think your company would be interested in hosting Whiteboard Night, please let us know. (To note: Digg’s digs were perfect. Plenty of open room, multiple whiteboards, and a huge fridge to store our beer :-) Thanks, guys!).

If you haven’t joined the #SFSE meetup group, please do so, as it’s the best way to stay in the loop. Next meetup is August 24 at LinkedIn – details coming soon.

Below are some photos from Whiteboard Night. For more, check out our new Sauce Labs Flickr Page. We’ll hope to see YOU at the next one!
IMG_9945

IMG_9960

IMG_9946 copy

IMG_9957

Share

#SFSE Meetup Videos: Hudson with Selenium + Sauce OnDemand

July 20th, 2010 by Ashley Wilson

At our last #SFSE meetup at StumbleUpon, Kohsuke Kawaguchi, the creator of Hudson, gave a fantastic presentation on Hudson and the integrations with Selenium. He also unveiled a new Hudson plugin for Sauce OnDemand, documented here in an earlier blog post.

Hudson is an easy-to-use, open-source Continuous Integration (CI) server that supports distributed builds and multiple extensions, including those for Selenium. The first video below gives background on Hudson, the reasons for its development, and the features included. The second two videos walk you through using the Hudson Sauce OnDemand plugin, which makes the Hudson & Selenium integrations quicker and easier to utilize.

If you’d like to see this presentation in its entirety, check out our Sauce Labs YouTube channel. Thanks again to our friends at StumbleUpon for providing a great space for us to use for the event. To hear these talks in person, join our Selenium meetup group. We generally host meetups once a month around the Bay Area, featuring different Selenium topics and speakers, so join in the conversation!

Hudson Background:

Sauce OnDemand Plugin:

Share

5/19 Meetup Videos: How Mozilla and LinkedIn use Selenium

June 1st, 2010 by Ashley Wilson

We had another successful meetup on May 19 (the enthusiasm from you guys just keeps getting better!), and are pleased to share video highlights of the presentations.

Mozilla did more than just host the event; they offered up QA engineer Stephen Donner and QA intern Raymond Etornam to share how Mozilla benefits from using Selenium Grid and Hudson to test their web applications using continuous integration. A great Q&A ensued, with Stephen explaining how and why Mozilla has come to adopt this more structured system over time.

This was followed by a superb presentation from Wade Catron, QA Automation Engineer at LinkedIn. He showed how the page object pattern, which LinkedIn implemented six months ago, has helped to create cleaner, more readable test scripts for the QA team, and he also shared some cool tricks!

As always, please check out our meetup page or follow us on Twitter to hear the latest on our Selenium events. The next meetup is June 22 and will be hosted by our friends at StumbleUpon. Details to come, so stay tuned!


Stephen Donner and Raymond Etornam’s Presentation at 5/19 Meetup


Q&A pt.1 with Stephen Donner and Raymond Etornam


Q&A pt.2 with Stephen Donner and Raymond Etornam


Wade Catron’s Presentation, Part 1


Wade Catron’s Presentation, Part 2


Wade Catron’s Presentation, Part 3


Q&A with Wade Catron

Share

Highlights from our April 20th Selenium Testing Tools Demo Night

April 29th, 2010 by Ashley Wilson

Below are clips from our most recent Selenium meetup, which drew quite an enthusiastic crowd. Presenters Ray Vizzone of Test Labs, Inc and Matt Krapivner of Smart Pilot, David Vydra of Guideware, and Quality Tree founder Elisabeth Hendrickson were on hand at the Sauce Labs office to demonstrate leading edge tools / techniques that make functional testing easier and more effective. Also featured was a special Flex Pilot demo by Sauce Labs’ own Adam Christian.

Make sure to visit our #SFSE Meetup page here to RSVP for our next event on May 19, 2010 at Mozilla’s headquarters in Mountain View. Speakers from Mozilla and LinkedIn will discuss how they use Selenium and other open-source tools to handle quick and effective web testing. Take it from us – you don’t want to miss this!


Introduction to 4/20 Selenium Meetup with Stephen Donner of Mozilla


Selenium + FitNesse – A QA Multiplier Effect with Ray Vizzone and Matt Krapivner – Part 1


Selenium + FitNesse – A QA Multiplier Effect with Ray Vizzone and Matt Krapivner- Part 2


Integrating Selenium into a continuous test harness; dynamically generate type-safe test APIs with David Vydra- Part 1


Integrating Selenium into a continuous test harness; dynamically generate type-safe test APIs with David Vydra – Part 2


Flex Pilot Demo with Adam Christian of Sauce Labs – Part 1


Flex Pilot Demo with Adam Christian of Sauce Labs – Part 2


Using Robot Framework to drive Selenium tests with Elisabeth Hendrickson- Part 1


Using Robot Framework to drive Selenium tests with Elisabeth Hendrickson – Part 2

Share