#SFSE Video: Selenium Problem Solving Sessions

March 2nd, 2011 by Ashley Wilson

A new year of San Francisco Selenium Meetups got off to a great start with our February meetup, hosted by our friends at OPOWER. Attendees were treated to four different presentations by:

  • Eric Allen, a developer at Sauce Labs, who spoke about the different ways you can (and should) use Selenium’s Proxy Server
  • Dan Fabulich, Senior QA Engineer at Redfin, who shared a technique for using Selenium to automatically test files on a disk
  • Lalitha Padubidri, Lead QA Engineer at Riverbed, who gave attendees a glimpse into the Python-based Selenium infrastructure that Riverbed has built out, and
  • Alois Reitbauer, Technology Strategist at dynaTrace Software, who demonstrated how to integrate your Selenium tests with dynaTrace Ajax, a free tool that analyzes performance and functional problems.

In case you missed the event, check out the video below for the full presentations. And if you haven’t joined the SF Selenium Meetup group, well, get to it :) We meet once a month at different venues around the city to mingle, drink beer, eat pizza, and hear various presentations on Selenium. It’s not only a grand ol’ time, but it’s free. Next meetup is March 16 at Co-tweet. Details to come soon.

Share

#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 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

Selenium Testing at Sharethrough

September 3rd, 2010 by Ashley Wilson

Watch Rob Fan, founder and CTO of Sharethrough, talk about how instrumental Sauce OnDemand has been in solving many of their testing woes. Sharethrough, a popular video distribution network, has been a Sauce Labs customer since the beginning, and we’re just thrilled to be part of their testing process!

Share

Kohsuke Kawaguchi Demos Cross Browser Testing with Hudson + Sauce OnDemand

September 3rd, 2010 by Ashley Wilson

As part of our featured webinar series, Kohsuke Kawaguchi, creator of Hudson and founder of InfraDNA, recently led an interactive demonstration on using Hudson with Selenium and Sauce OnDemand. In case you missed the live presentation on September 1, check out the recorded video to learn more about:

1. Setting up the Hudson plugin for Sauce OnDemand
2. How using Hudson for CI will drastically speed up your testing process
3. Tips for integrating Hudson with Selenium Grid
4. Tips for integrating Hudson with Sauce OnDemand

Share

Sauce TV Screencast: Watch Your Tests Run Live in the Cloud

August 12th, 2010 by The Sauce Labs Team

Today we officially unveiled Sauce TV, a great new feature that allows you to watch live video of your tests running on Sauce Labs‘ cloud machines.

Sauce TV provides a secure portal to your cross-browsing testing cycles, and drastically shortens debugging time by letting you catch issues as soon as they arise. Additionally, Sauce TV’s remote desktop player works right in the web browser, so there’s no need to install extra software.

Check out the screencast below to see Sauce TV in action. If you’ve given it a try, let us know how it’s working. We’d love to hear if you’re as excited about this feature as we are!

Share

How to Automate Testing of your Flash and Flex Apps

August 11th, 2010 by Ashley Wilson

A few weeks ago, we announced the Sauce Flash/Flex Testing System, a new and innovative way to automatically test your apps built with Flash and Flex.

The first functional testing product to support test automation for hybrid web apps, Sauce Flash/Flex Testing System bundles Flex-Pilot’s object explorer API into Sauce IDE, and uses Sauce OnDemand to run tests across multiple browsers in the cloud.

Flex Pilot co-creator Adam Christian, a developer here at Sauce Labs, recently led an informative webinar demonstrating how to setup and use this complete testing system. Watch the video below to learn how easy it is to start testing your Flash and Flex apps today!

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