Download - Cross browser testing
© Sauce Labs, Creative Commons Attribution, 2010
Achieving Agility And Continuous Integration Development With A Cross Browser Testing Environment In The Cloud
© Sauce Labs, Creative Commons Attribution, 2010
Who is Sauce Labs?
• Co-founded by original Selenium creator Jason Huggins in 2008
• Aim is to make people more effective with Selenium-based testing
• Flagship product, Sauce OnDemand, enables cross-browser testing automation in the cloud
• Located in SoMa district, San Francisco, CA
© Sauce Labs, Creative Commons Attribution, 2010
The Problem: Browser Wars 2.0Web developers and engineering testing teams have to develop automated testing systems to test web applications across five major browsers (Microsoft, Mozilla, Google, Apple and Opera) and three major desktop operations systems. Plus, now there is mobile…
6, 7 & 8 104.0 2, 3, 3.5 & 3.6 3, 4 & 5
OperaInternet Explorer Google Chrome SafariFirefox
© Sauce Labs, Creative Commons Attribution, 2010Creative Commons Attribution
The Problem: Browser Wars 2.0, cont.
StatCounter Global Stats are brought to you by StatCounter – the free online visitor stats tool, http://gs.statcounter.com/#browser_version-ww-monthly-200807-201003.
20
08
-07
20
08
-08
20
08
-09
20
08
-10
20
08
-11
20
08
-12
20
09
-01
20
09
-02
20
09
-03
20
09
-04
20
09
-05
20
09
-06
20
09
-07
20
09
-08
20
09
-09
20
09
-10
20
09
-11
20
09
-12
20
10
-01
20
10
-02
20
10
-03
0
5
10
15
20
25
30
35
40
45
IE 7.0 IE 6.0Firefox 3.0 IE 8.0Firefox 3.5 Firefox 3.6Firefox 2.0 Safari 4.0Chrome 4.0 Chrome 3.0Opera 9.6 Opera 10.0Chrome 2.0 Safari 3.2Safari 3.1 Chrome 1.0Opera 9.5 Opera 9.2Mozilla 1.9 Firefox 1.5Other
© Sauce Labs, Creative Commons Attribution, 2010
The Solution: Selenium
• Robotically controls a browser to perform user actions and assess results
• Solves a huge pain: developers can test different browsers on one scripting platform
• Easy to adopt: Selenium IDE (record/playback)
• Extensible (Flex, Facebook connect)
• Ease of Integration
© Sauce Labs, Creative Commons Attribution, 2010
Selenium Downloads Accelerating
© Sauce Labs, Creative Commons Attribution, 2010
Selenium Jobs Rising
Percent growth of job postings containing “Selenium.” Source: Indeed.com
© Sauce Labs, Creative Commons Attribution, 2010
Sauce Labs’ Success Recipe
© Sauce Labs, Creative Commons Attribution, 2010
Sauce Labs’ Business Model• Cloud-hosted Selenium, Sauce
OnDemand• Value-added, enhanced distributions:
– Sauce RC (Selenium RC (Remote Control))
– Sauce IDE (Selenium IDE)• Commercial Support for Selenium• Professional Services
© Sauce Labs, Creative Commons Attribution, 2010
Sauce OnDemand• Rapidly test your application in the
cloud or behind the firewall across multiple browsers
• Record and playback test videos to identify failures and see how apps look in different browsers
• Run tests in parallel, saving time and allowing for agile development and continuous integration
• Integrate with your CI system
© Sauce Labs, Creative Commons Attribution, 2010
FIREWALL
Sauceon Demand
SECURE TUNNEL
Customer ApplicationUnder Test
Continuous Integration Server Application Under Test
© Sauce Labs, Creative Commons Attribution, 2010
Sauce OnDemand Benefits
• Increase customer reach by supporting multiple browsers
• Reduce cost, realign resources• Sauce OnDemand eliminates the
need to manage complex in house server farms
• Pay as you go –only pay when you test
• Accelerate QA process and time to market
© Sauce Labs, Creative Commons Attribution, 2010
Cross Browser Testing Demo
Questions?Sauce Labs Inc500 Third Street, Suite 240San Francisco, CA 94107 USA
+1.415.371.0060 (main)+1.415.371.0070 (sales)+1.415.373.9385 (fax)