Test Automation with Docker and Selenium Grid

114 views

Published on

Combining Docker with Selenium Grid and benefits of them for software testing. They both make test automation easier for parallel and cross browser/operating system execution.

Published in: Software
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
114
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Test Automation with Docker and Selenium Grid

  1. 1. Burak Koyuncu Software Test Consultant https://www.linkedin.com/in/burak-koyuncu
  2. 2. DevOps & Microservices Consultancy We consult you move towards Containerization, Automated Provisioning, Deployment/Release Automation, Test Automation, Performance Tuning and moving to Cloud …
  3. 3. DOCKER’S IMPACT ON QA AND APPLICATION QUALITY
  4. 4. ● “WORKS ON MY MACHINE” Syndrome ● Standardization & Productivity ● Easy to scale docker containers ● Empower the microservices architecture ● Isolation & Security ● Portability across machines ● ... BENEFITS OF DOCKER
  5. 5. DOCKER IMAGE
  6. 6. DOCKER CONTAINER
  7. 7. DOCKER COMPOSE
  8. 8. SELENIUM GRID & HUB & NODE
  9. 9. BENEFITS OF SELENIUM GRID ● Reduces test execution time ● Perform cross browser testing ● Perform multiple OS testing
  10. 10. BENEFITS OF SELENIUM GRID with DOCKER ● Horizontal scalability ● Isolated nodes in seconds ● Portability
  11. 11. DEMO… (Demo Github link: https://github.com/kloia/selenium-demo)
  12. 12. REFERENCES https://medium.freecodecamp.org/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b https://apiumhub.com/tech-blog-barcelona/top-benefits-using-docker http://fixate.io/wp-content/uploads/2016/02/containerized-testing-strategy.pdf http://www.seleniumframework.com/intermediate-tutorial/what-is-selenium-grid https://blog.codeship.com/orchestrate-containers-for-development-with-docker-compose

×