Please log in to watch this conference skillscast.
One of the key benefit of the BDD is automated feature files or automated scenarios. Some scenarios we need to run in different browsers or with different setup. It would be awesome if we have virtual images provisioned with all our scenario execution requirements and we can achieve that with Docker.
Docker containers can be used for running automated scenarios with different drivers, browsers or configs. e.g PhantomJS, Selenium, etc.
This talk will cover:
Introduction to Docker
Benefits of using docker containers for running Cucumber scenario
Preparing Cucumber environment for docker
Creating docker images e.g https://hub.docker.com/r/shashikant86/
Downloading image and run docker containers
Executing Cucumber scenarios inside Docker containers
Demo: Running Cucumber scenario heedlessly with Poltergeist
YOU MAY ALSO LIKE:
- Gojko Adzic's Specification by Example: From User Stories to Acceptance Tests (in London on 27th - 28th June 2018)
- Kubernetes: Master Application Deployment and Scaling with Daniele Polencic (in London on 28th - 29th June 2018)
- Whole Team Approach to Agile Testing (in London on 5th - 7th November 2018)
Dockerizing BDD : Ruby-Cucumber Example
Shashikant is a software professional, he loves automating software delivery using DevOps and test automation tools. Shashikant uses Apple Developer tools like Swift, Xcode, XCTest, Xcode Server. In addition to Open-Source Contributor and is the author of BDDfire (Ruby) and XCFit (Swift) framework.