20
CLOUD BASED SELENIUM GRID since 2012

TestingBot Introduction: Selenium Grid with Browsers and Mobile Devices

Embed Size (px)

Citation preview

Cloud based Selenium Gridsince 2012

JochenFounded TestingBotDay-to-day activities, new features, support, improving product

SanderSales and Marketing

LauraDesign and Support

TESTINGBOT500+ browsers available100% compatible Selenium GridHigh concurrencyRobust and SecureAutomated and Manual Testing

500+ browsersGenuine Browsers - Genuine PlatformsRanging from IE6 to Chrome dev buildsNew browsers added as soon as releasedSupport for ChromeDriver, IE Driver, EdgeDriver, Geckodriver

100% compatible selenium gridIn-house built Selenium Hub ServerSupport for WebDriver and Selenium RCHigh availability/concurrency

high concurrencyTestingBot was built with high concurrency in mindRun tests on 10, 40 or more browsers in parallelShortens total test duration significantlyFor example: run a single test on 40 different browser versions, or run 40 tests on the same browser, all simultaneously

robust and secureTestingBot has been serving its customers since 2012, improving its service ever sinceAll hardware located in Brussels, Belgium in datacenterYour data is never shared/exposed

Datacenter

Dedicated Hardware, self managedHigh redundancyLow latency in Europe

SECURItyLinux based, open-source hypervisorsEvery test runs on a new, pristine VMYour data is never exposed to future sessionsWhen your test completes, the VM is destroyedCopy on write: changes are written to memory and immediately destroyed afterwards. No data on disksEvery VM is firewalled, patched with latest security updates

Automated TEstingAutomated Testing with WebDriverWrite once, run on all browsersTestingBot offers examples and support for all frameworks

AUTOMATED TESTingEvery test can be video-recorded and screenshots can be takenChange screen resolutionCustomise the VM with custom executable before starting the testUpload/Download files from VMShare tests with your colleagues + sub-accounts

AUTomated Testing

Manual testingControl any browser in our CloudLive from your own browserChange resolution, take screenshotsSimulators/Emulators, soon real devices

testingbot tunnelTest your staging/internal websites in a secure wayFocus on security:Pristine proxy VMSSH TunnelFirewall

Tunnel lifecycleStart the testingbot-tunnel.jarSends an API request to TestingBot, starts a pristine tunnel VMSSH Tunnel between the pristine Tunnel VM and the Java processAll HTTP/HTTPS traffic goes through SSH tunnel proxy in the testingbot-tunnel.jarTunnel VM optionally caches traffic (squid cache)Stop tunnel: tunnel VM is destroyed

Tunnel proxyOpen-source - contains Proxy and SSH clientTestingBot VMs are configured to use the tunnel VM as proxyTunnel VM will use the Proxy as upstream proxy through SSH tunnelPorts 4445, 8087 locally. 443, 2010 remote

Protractor TEST

PROTRACTOR TEST

PROTRACTOR TUNNEL