Download - Selenium&SauceLab

Transcript

Selenium&SauceLabs

- The problem to be solved- Automated solution: Selenium- Overview of Selenium Selenium IDE Remote Control (RC) Grid

- Sauce Labs – What's all the fuzz about? Sauce OnDemand

- Example Sauce OnDemand

- Q&A

Agenda

The problem to be solved (1)

The problem to be solved (2)

Robotically controls a browser to perform user actions and asses results

Developers can test different browsers on one scripting platform (huge benefit!!!)

Easy to integrate - more or less

Automated Solution:

Selenium

Selenium IDE

open http://issuu.com

clickAndWait link=Login

type id=username sorintest

type id=password sorintest

click css=span.system-blue-shade-fat-btn-text

clickAndWait link=Logout

Selenium Commands

Selenium Remote Control

Example Selenium RC Test - Java

Selenium Grid

It hosts Selenium in the cloudNo need for local maintenanceAvailable at any timeSauce IDESauce RC

Added value:Sauce OnDemand – an improved Selenium Grid in the cloud

What’s all the fuzz about?

Quickly runs tests in the cloud or behind the firewall

Records and playbacks test video to identify failures and and see how the app/website looks in different browsers

Run test in parallel: time saver

Sauce onDemand (1)

Sauce onDemand (2)It integrates with CI systems as Jenkins

Supports a high number of browsers and OS combinations

Accelerates the Q&A process and the release time

Sauce onDemand

Continuous Integration Server

Customer Application Under Test

FIREWALL

Application Under Test

SECURE TUNNEL

Sauce Connect

Example:

Sauce OnDemand Dashboard

Detailed Test View

thank youquestions