Top Banner
SELENIUM GRID & DOCKER Budowa środowiska do testów przeglądarkowych
16

Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

Jan 23, 2018

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

SELENIUM GRID & DOCKER

Budowa środowiska do testówprzeglądarkowych

Page 2: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

ŁUKASZ ROSŁONEK

# Senior Test Engineer

# TestDetective.com

Page 3: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# TESTY PRZEGLĄDARKOWE

Page 4: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# WYZWANIA

Page 5: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# SELENIUM GRID

NODE

NODE

NODE

HUB

server CI /local machine

remote host /localhost

single host /cluster

Test distribution

Page 6: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# GRID? A PO CO TO KOMU?

zrównoleglenie testówwiele przeglądarek i systemów

Page 7: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# WYZWANIA

Page 8: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych
Page 9: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

SERVER

OS

APP

# KIEDYŚ…

Page 10: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

GUEST OS

APP

VM

GUEST OS

APP

VM

GUEST OS

APP

VM

HYPERVISOR

SERVER

# VIRTUAL MACHINES

HOST OS

Page 11: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

LXC LXC LXC

SERVER

OS

APP APP APP

# KONTENERYZACJA

Page 12: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

$ docker pull cassandra

$ docker run cassandra

# DOCKER

Page 13: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

seleniumhub:image: selenium/hubports:- 4444:4444

firefoxnode:image: selenium/node-firefoxlinks:- seleniumhub:hub

$ docker-compose up

# DOCKER-COMPOSE

Page 14: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych
Page 15: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

# [email protected]

# twitter.com/TestDetective

# testdetective.com

Page 16: Selenium Grid & Docker - budowa środowiska do testów przeglądarkowych

• http://testdetective.com/selenium-grid-with-docker/• http://testdetective.com/selenium-grid/• http://github.com/SeleniumHQ/docker-selenium• http://hub.docker.com/r/selenium/• http://www.youtube.com/watch?v=S4OkrnFb-YY

# CZYTAJ DALEJ