Videos usually are released a few weeks after the event.
I noticed that there were two talks and a workshop that dealt with a technology I was tinkering with for the past few months: Setting up Docker Containers. They were pairing Selenium with Docker to help them with testing.
Testing as a Container
Using Docker with selenium and friends to ship fastPresenter: Irfan Ahmad ( @critickarr ), from Upgrad
Website: http://critick.io/Testing-as-a-container/
Irfan talked about the idea of shipping Tests as Docker Containers instead of code. "Since Testers are responsible for reliability of their tests in the same way developers/dev-ops are responsible for their software but this is usually difficult, time consuming and needs collaboration with developers. Docker capabilities can help us in ensuring and enhancing reliability of our tests".
( This presentation is also where I first heard about installing Docker with the Docker Toolbox. I was so intrigued, I started playing around with it... )
He mentions that Docker can reduce the time of test execution, ease the setup of clean test environments and drastically reduce the differences between the development, acceptance and production environments leading to the higher quality of the released software. He gave examples to containerize entire testing stack together consisting of major automation tools like selenium.
On his GitHub site, TestStack https://github.com/irfanah/teststack, you can compare how much easier it is to setup his testing environment with Docker than it is without Docker.
Video of the Demo:
Cross-platform, Multi-device Instant Communication Testing in Parallel using Appium and Docker
Presenter: Vivek Upreti, Hike MessengerVivek's presentation talks about:
- End-to-End testing on cross-platforms across multiple devices.
- Driving different testing aspects in parallel.
- How using Docker you can avoid the overhead of spawning one VM (heavy weight & time consuming) per device
Vivek walks users through "Dockerizing" his tests in his Appium Docker Demo at
https://github.com/vbanthia/appium-docker-demo
... But what I am really looking forward to see what they post is for the...
Selenium Grid Workshop
Presenter: Luke Inman-Semerau, Salesforcehttps://confengine.com/selenium-conf-2016/proposal/2307/grid-workshop
According to his notes he walks people through installing Docker and pulling into it:
- Selenium Hub
- Selenium Node / Firefox
- Selenium Node / Chrome: https://gist.github.com/lukeis/81a91d6fd71738d51ba1
- Selenium Standalone version of Firefox
- Selenium Standalone version of Chrome
He also uses:
- VirtualBox: https://www.virtualbox.org/wiki/Downloads
- Microsoft Edge Virtual Machine: http://dev.modern.ie/tools/vms
- MicrosoftWebDriver: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
- Selenium Grid Extras plugin: https://github.com/groupon/Selenium-Grid-Extras/releases
- Selenium Grid Scaler: https://github.com/mhardin/SeleniumGridScaler
Other Projects: Docker-Selenium
There is also a relatively new project SeleniumHQ's Docker-Selenium at https://github.com/SeleniumHQ/docker-selenium where they have Docker images for Chrome nodes, Firefox Nodes. It also walks you through setting up Selenium Grid Hub, nodes, etc.
Individual Docker images can be found at https://hub.docker.com/r/selenium/
... This, I definitely need to try out! ... and document ... and blog about.
Happy Testing!
-T.J. Maher
Sr. QA Engineer,
Fitbit-Boston
// BSCS, MSE, and QA Engineer since Aug. 1996
// Automation developer for [ 1.5 ] years and still counting!
// Check out Adventures in Automation and Like us on Facebook!
1 comment:
Mua vé máy bay tại Aivivu, tham khảo
vé máy bay đi Mỹ giá rẻ
vé máy bay từ new york về việt nam
vé máy bay từ frankfurt đi hà nội
các chuyến bay từ nhật về việt nam
mua ve may bay tu han quoc ve viet nam
vé máy bay từ canada về việt nam bao nhiêu tiền
chuyen bay chuyen gia trung quoc
Post a Comment