Announcing Support For Selenium 2.16.1, ChromeDriver 18.0.995.0 and Firefox 8 and 9

January 6th, 2012 by Santiago Suarez Ordoñez

As you all know, the Selenium development team keeps moving at an incredible pace and we do our best to keep up.

This time, we have the pleasure to announce that OnDemand now supports Selenium 2.16.1! Selenium 2.16.1 is the release I personally have been waiting for as it considerably improves native interactions, and fixes some pretty gnarly issues with scrolling and clicks. Here’s the changelog for more information.

Along with Selenium 2.16.1, we included ChromeDriver 18.0.995.0 (changelog). We’re also releasing Firefox 8 and 9 support for both Selenium 1 and Selenium 2 users. To use these browsers, you need to make sure you specify 2.16.1 as the Selenium version to use, as our current default (2.6.0) won’t support them.

You can start using this new version right now by adding the following Desired Capabilities/JSON key-value:

"selenium-version": "2.16.1"

During the next few weeks we’ll be testing this version and depending on how it does, we’ll consider moving our default version to it. If you see any issues after moving your tests to this new release, we definitely want to hear about it.

For more information about the current Selenium version that is used by Sauce, how to use other Selenium versions, and the selenium-version flag, have a look at our docs in the Sauce OnDemand additional configuration section.

Share

Massive Reduction of Selenium Costs with Sauce Labs

October 4th, 2011 by Ashley Wilson

This post was originally written for Okta’s blog by QA Lead Denali Lumma. Okta is an identity & access management company for cloud/SaaS applications. It has been reprinted with her permission.

At Okta we provide enterprise grade identity management from the cloud.  Specifically, Okta delivers single sign-on across all your web applications, centralize user management and control, and integration with Active Directory.  We invest heavily in test automation and validation.  A lot of great testing tools are utilized, including Selenium.  We currently have about 1000 Selenium tests in our production test system.   These tests are deployed and run in the cloud with our trusted partner; Sauce Labs.  Currently, Selenium tests run continuously on check-in across master and release branches against our supported browser/ version/ OS matrix.  This matrix currently includes Firefox 3.6 on Linux, Firefox 7 (latest stable version) on Windows, Internet Explorer 8 on Windows, Internet Explorer 9 on Windows, Google Chrome on Windows, Safari 4 on Windows and Safari 5 on OSX.  (Safari 5 on OSX is run locally until the up and coming Mac VM feature is released by Sauce Labs.) The decision to use Sauce Labs as the Selenium client rather than running tests internally on a roll your own Selenium Grid configuration was methodically considered by our engineering team.

Even before we began to consider working with Sauce Labs, internally a general question would come up every now and again: why bother with Selenium?  The answer was simple: we have no choice. Because of our business focus, we must follow industry best practices with test automation across all levels of the stack including the GUI in order to ensure excellent product software quality.  Yet, there is no escaping that web application test automation with Selenium is expensive.  Engineers at our company report spending anywhere from 10 – 60% of their time writing, reviewing and maintaining Selenium tests.  But the cost of not implementing Selenium testing is beyond high—it’s a game-ender.  Without constant deep and broad test feedback developers are unable to introduce changes safely and responsibly at the constantly accelerating pace achieved by the world’s best software companies—our competitors and your competitors.  But we’ve managed to reduce these costs significantly with Sauce Labs.  What we’ve found through our trial investigation and now full deployment is that Sauce Labs saves us tremendous time, and thus tremendous money.

Read the rest of this post on Okta’s blog

Share

Sauce Labs Integrates Sauce Scout with Atlassian JIRA Issue Tracking Software to Accelerate Software Development Velocity

June 7th, 2011 by Santiago Suarez Ordoñez

Videos and Screen Shots of Software Bugs Can Now be Added Directly  to JIRA Tracking Tickets for Faster Resolution

SAN FRANCISCO, Calif. (June 7, 2011)Sauce Labs, the web application testing company, today announced a new integration between Sauce Scout and Atlassian JIRA software issue tracking solution. Sauce Scout leverages key subsystems of Sauce OnDemand, a cloud based testing service, to provide QA teams with a wide selection of browsers and operating systems that can be provisioned in under 20 seconds each for manual testing. JIRA from Atlassian is the leading issue tracking solution. The integration allows QA and development teams to add screen shots and videos of bugs directly to JIRA tracking tickets so they can pinpoint UI interaction problems more quickly and improve development momentum. Sauce Scout requires no coding expertise and pricing begins at $3 per hour with user-selectable plans as low as $2 per hour.

“We’re excited to welcome Sauce Labs to the JIRA ecosystem,” said Mike Cannon-Brookes, Atlassian CEO and Co-founder. “The new integration between JIRA and Sauce Scout enables JIRA users to add videos and screenshots of bugs from Sauce Scout tests to JIRA tracking tickets. It’s bound to help QA teams save heaps of time by writing shorter bug descriptions while developers will reduce their troubleshooting time because videos and screenshots allow them to pinpoint the cause of bugs faster.”

(more…)

Share

News: Sauce Labs Streamlines Manual Software Testing in the Cloud With Sauce Scout

May 12th, 2011 by The Sauce Labs Team

Media-Rich Test Results Accelerate Collaboration Between QA and Development Teams

(more…)

Share

Sauce OnDemand Cloud Service Eclipses Five Million Successful Selenium Tests

April 21st, 2011 by The Sauce Labs Team

Agile Development and QA Teams Drive Demand for Cross-browser Testing Service

SAN FRANCISCO, CA — (April 21, 2011) Sauce Labs, the web application testing company, today announced it has exceeded five million completed Selenium tests in the company’s cloud-based Sauce OnDemand service. This milestone is a testament to the ease-of-use and value of the service, which enables QA and development teams to test web application functionality across all popular browsers without the need to maintain complex testing infrastructure.

“The combination of cloud computing and deep Selenium expertise at Sauce Labs is unlocking the power of automated testing with Selenium for our customers.” said John Dunham, CEO of Sauce Labs. “Our arrival at the five million test milestone proves QA and development teams crave an easier, more scalable testing service to meet their Agile development needs.”

Reaching the 5,000,000 test milestone comes after a flurry of automated testing advancements and contributions to the Selenium community by Sauce Labs, including:

  • OnDemand support for Selenium 2 – allows Selenium to work more tightly with browsers, offering high fidelity emulation of interactions such as clicking and typing so QAs and developers can ensure the functioning of their web applications across the diverse base of browsers in use today.
  • Sauce Builder and Se Builder open source contribution – Sauce Builder the easiest to use web-based Selenium tool of its kind, because it allows users to build automated Selenium tests simply by clicking through an application. It includes technology Sauce Labs acquired from Go-Test.it in 2010. After becoming more familiar with the technology, Sauce Labs elected to open source the code under the name “Se Builder” earlier this year because it holds so much promise for the Selenium community.

Sauce OnDemand includes productivity enhancing features for QA and development teams such as Sauce TV, a live, secure view into tests as they run, and an array of plug-ins for popular tools like Hudson, Bamboo and Flex. Sauce Labs offers free full-featured OnDemand accounts that include 200 testing minutes per month.

Additional Online Resources

 

Share

Selenium 2 in the news!

April 7th, 2011 by The Sauce Labs Team

“Selenium 2.0, an upgrade to the popular open source Web application testing tool set, is anticipated for release this summer, featuring accommodations for mobile platforms and architectural improvements, its creator said on Tuesday.”

“The upgrade is set to support testing of Web applications that run on Apple iPhone and Google Android devices, said Jason Huggins, who first built Selenium in 2004. Some time after the 2.0 release, Selenium builders hope to add Web application testing for Research in Motion BlackBerry and Microsoft Windows Phone 7 devices. Testing of native device applications also is on the long-term road map for Selenium. “I think it makes sense for us to expand, to be able to do native apps,” said Huggins, who is attending Selenium Conference 2011 in San Francisco this week. Version 2.0 already has been in a beta test phase.”

“Architectural enhancements in version 2.0 will enable Selenium to better deal with testing areas, such as accommodating password popups or security warnings. “There’s a lot of under-the-hood cleaning that we’ve done,” said Huggins, who is co-founder and CTO at Sauce Labs , which offers a cloud-based version of Selenium called Sauce On Demand.”

http://www.infoworld.com/d/application-development/selenium-test-suite-add-mobile-apps-011

Share

Sauce Labs in the news!

April 6th, 2011 by The Sauce Labs Team
Share

Sauce Labs Eliminates Barrier to Automated Cross-Browser Testing with Sauce Builder

March 31st, 2011 by The Sauce Labs Team

New tool enables QA pros to build and run Selenium tests without Selenium expertise or infrastructure

SAN FRANCISCO, CA — (Mar. 31, 2011) – Sauce Labs, the web application testing company, today introduced Sauce Builder, a free testing tool that makes it easy for users to build Selenium tests without Selenium expertise and run them with the Sauce OnDemand service. Sauce Builder allows users to build automated Selenium tests simply by clicking through an application. By eliminating the complexity of hand-coding Selenium scripts, Sauce Builder accelerates the adoption of automated testing for QA and development teams that have been craving the development productivity Selenium offers. Sauce Builder is free and available for immediate download.

“Automated testing has historically been one of the most complicated, yet most valuable, technologies for companies that build software. Automated testing is doubly challenging because teams need to build and maintain a testing environment and on top of that, building tests can require significant technical skill,” said John Dunham, CEO of Sauce Labs. “We launched our Sauce OnDemand cloud service last year to eliminate the headache of maintaining a test infrastructure. Now with Builder, we’ve removed the next barrier to the adoption of automated testing and we’re very excited to see how this combination can help QA and development teams achieve their goals.”

With Sauce Builder, Sauce Labs continues to simplify and improve the cross-browser testing process for development and QA teams. Sauce Builder’s benefits include:

  • Build Selenium tests with zero programming – Simply click through your application and Sauce Builder writes a Selenium scripts that reflect your actions
  • Export results in the language of your choice – HTML, Java, Groovy, C#, Perl, PHP, Python and Ruby so your tests speak the same language as your application and dev team
  • Eliminate bugs faster – Use immediate video playback of your tests in action, and share them with your teammates
  • Remove test infrastructure headaches - Sauce Builder makes it a snap to either run tests locally in Firefox or in the cloud with access to all the browser / operating system combinations supported in the super scalable Sauce OnDemand service

With over four million downloads in just four years, the Selenium project is the world’s most popular functional testing framework for web applications. Designed to further expand Selenium adoption, Sauce Builder is the first web-based Selenium tool of its kind, including technology Sauce Labs acquired from Go Test It in 2010. After becoming more familiar with the technology post-acquisition, Sauce Labs elected to open source the code under the name “Se Builder” earlier this year because the technology held so much promise for the Selenium community.

Sauce Builder expands the capabilities of Se Builder by enabling users to directly access Sauce OnDemand, the cloud-based Selenium service, to run their tests. Sauce OnDemand is free to try for up to 200 testing minutes every month. Sauce Labs is also leading a collaborative effort with the Selenium community to deliver a new generalized plug-in architecture for Se Builder that among other things will support integrated plug-ins for testing services like Sauce OnDemand.

To learn more about how automated testing can accelerate your development velocity, please join Adam Christian,a Sauce Labs developer and project lead for Sauce Builder, on Tuesday, April 19th at 10AM Pacific for the webinar, “From zero to creating, storing and running automated tests in under 30 minutes”.

“Debugging takes up valuable time that developers could be using to focus on their applications,” said Sauce Labs’ Christian. “Now with Sauce Builder, developers can leverage this great development environment through our cloud testing infrastructure and not worry about dealing with building or maintaining their own costly testing infrastructure.”
About Sauce Labs
Sauce Labs, web application testing company, provides Sauce OnDemand, a cloud based service that allows users to run automated cross-browser functional tests faster and eliminating the need to maintain their own test infrastructure. To date, over four million Sauce OnDemand tests have been run in the Sauce cloud. The lead investor of Sauce Labs is the Contrarian Group, Peter Ueberroth’s investment management firm. Sauce Labs is headquartered in San Francisco, California. For more information, visit http://saucelabs.com.

Media Contact
Chantal Yang
LEWIS Pulse for Sauce Labs
sauce@lewispulse.com
415-875-7494

 

Share

Manual Testing In The Cloud (Beta Program!)

February 17th, 2011 by The Sauce Labs Team

We’re pleased to announce a new private beta program for manual exploratory testing that allows you to instantly control any browser, in the cloud, using your mouse and keyboard.

With this new service, each time you find a bug,  you’ll have access to the video and screenshots of every step. You can record video of your tests and track test time by browser. Plus, sharing the bug report with the rest of your team is a snap, as we provide a convenient way to securely integrate with your existing bug tracker.

Click here to join the beta!

Share

Selenium 2 Testing in the Cloud

February 2nd, 2011 by shiss

Sauce Labs Introduces Selenium 2 Testing in the Cloud to Accelerate Web and Mobile Application Development

WebDriver project combines with Selenium project to create next-generation testing framework

SAN FRANCISCO, Calif. February 2, 2011 – Sauce Labs, the web application testing company, today introduced Selenium 2 support as part of its flagship cloud application testing service. Selenium 2 is the result of collaboration in the Selenium community to integrate the WebDriver project with the Selenium project. With over 4 million downloads in just 4 years, the Selenium project is one of the world’s most popular software testing frameworks for web applications.

“The focus of Selenium 2 has been our users. When your Selenium tests pass, you can be confident that your applications will work for your users,” said Simon Stewart, original creator of WebDriver and Senior Software Engineer in Test at Google. “I’m extremely pleased to see Sauce Labs carry this attention to the user from the open source project to their Sauce OnDemand service. Also, it’s extremely cool to have a video of each and every test that is run!”

Advances in Selenium 2 allow Selenium to work more tightly with browsers, offering high fidelity emulation of interactions such as clicking and typing so companies can ensure the performance of their web applications across the diverse base of browsers in use today. Key advances include:

  • Support for iPhone and Android testing – Selenium 2 includes built-in Android and iPhone emulators to allow developers and QA teams to expand their use of Selenium to support the growing demand for mobile applications. Mobile application testing will be available on Sauce OnDemand in Q1 2011, but users of the service can take advantage of all other new features in Selenium 2 today.
  • New API – The Selenium 2 API is more developer friendly and is also conceptually simpler because it directs users to focus on only two basic objects: WebDriver (browsers) and WebElements (anything on a web page) to construct tests. Selenium provides API libraries for most modern programming languages. In Selenium 2, every API library has been tailored to each programming language for easier usability.
  • Improved architecture – Selenium 2 now features more advanced automation bindings for each browser to provide the best, most stable way to test applications. The low-level approach that Selenium 2 uses to control browsers is a more solid base for the project to add features for currently supported browsers, and provides a better framework for supporting more browsers in the future.
  • Enhanced scalability – The new Selenium 2 architecture allows developers and QA teams to “scale up and down”. When a developer or QA wants to test locally on a single machine, Selenium 2 is more streamlined and “scales down” — no longer requiring the use of a background server process to control the browser from their test scripts. Therefore, simple test scenarios only call for a simplified test infrastructure. However, when teams want to run tests across multiple machines with multiple browser configurations, Selenium still retains the power necessary to handle upward scaling needs.

To learn more, register here for the Sauce Labs webinar Selenium 2: The next-generation of web and mobile application testing – hosted by Jason Huggins, creator of Selenium and co-founder of Sauce Labs, on Wednesday, February 16th at 10 a.m. Pacific Time.

“Selenium sparked a revolution when it was released in 2004. We didn’t have the options for testing Ajax applications that we have today, and it was all too common to have a QA team test by hand. Selenium 2 has fomented another revolution in testing web applications, making it feasible to test this kind of application without the overhead and workarounds that the first evolution of Selenium necessitated,” said Julian Simpson, Principal Consultant at The Build Doctor. “Sauce Labs is another kind of revolution, making it easy for anybody to enjoy Selenium 2′s ease of testing with freedom from the tyranny of deploying an array of browsers and operating systems. Using Sauce OnDemand is worth it to avoid Internet Explorer 6 alone.”

“At Sauce Labs, we’re proud to provide a Selenium 2 offering that delivers one of the most robust testing experiences for web and mobile applications available today,” said Jason Huggins, original creator of the Selenium project and co-founder of Sauce Labs. “Selenium 2 is a significant advancement for application testing because it moves beyond some of the previous challenges in Selenium 1’s architecture and provides a stable base for enhancing the entire tool chain. We’re confident Selenium 2 will prove to be very compelling for developers and QA teams alike.”

Developers and testers can use it now, with more information in the documentation.

Share