Submit Search
Upload
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
•
3 likes
•
1,188 views
Stefan Teixeira
Follow
Talk presented at Scrum Gathering Portugal 2016, in 2016/12/01
Read less
Read more
Software
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
Stefan Teixeira
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
Stefan Teixeira
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
Stefan Teixeira
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
Stefan Teixeira
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
Stefan Teixeira
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
Stefan Teixeira
Javascript test frameworks
Javascript test frameworks
talkitbr
Collaborative Package Development in R
Collaborative Package Development in R
egoodwintx
Recommended
Ágiles 2016 - Using open source tools to support Continuous Delivery
Ágiles 2016 - Using open source tools to support Continuous Delivery
Stefan Teixeira
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
Stefan Teixeira
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
TDC 2016 SP - 5 libs de teste JavaScript que você deveria conhecer
Stefan Teixeira
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
TDC 2016 SP - Continuous Delivery para aplicações Java com ferramentas open-s...
Stefan Teixeira
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
TDC 2016 Floripa - Testando APIs REST com Supertest e Promises
Stefan Teixeira
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
6º Encontro do Grupo de Testes Carioca - Testes em um contexto de Continuous ...
Stefan Teixeira
Javascript test frameworks
Javascript test frameworks
talkitbr
Collaborative Package Development in R
Collaborative Package Development in R
egoodwintx
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Puppet
Continuous Integration for Spark Apps by Sean McIntyre
Continuous Integration for Spark Apps by Sean McIntyre
Spark Summit
Github, Travis-CI and Perl
Github, Travis-CI and Perl
Dave Cross
How to Contribute to Pinax
How to Contribute to Pinax
jtauber
Pluginize ALL the things
Pluginize ALL the things
Jose Diaz-Gonzalez
Paving roads
Paving roads
gilforcada
Perl Continous Integration
Perl Continous Integration
Michael Peters
programming Langauge
programming Langauge
Venet Dheer
Building Open-Source React Components
Building Open-Source React Components
Zack Argyle
Building Open-source React Components
Building Open-source React Components
Zack Argyle
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
tylerturk
Austin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With Hedwig
edebill
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
César Hernández
QA 4 python
QA 4 python
BeDjango
Project52
Project52
Evan Lin
手機自動化測試和持續整合
手機自動化測試和持續整合
Carl Su
Git best practices 2016
Git best practices 2016
Otto Kekäläinen
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
César Hernández
Managing releases effectively through git
Managing releases effectively through git
Mohd Farid
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Evaldo Felipe
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Stefan Teixeira
Meetup DevOps Carioca - Testes de Carga com Locust
Meetup DevOps Carioca - Testes de Carga com Locust
Stefan Teixeira
More Related Content
What's hot
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Puppet
Continuous Integration for Spark Apps by Sean McIntyre
Continuous Integration for Spark Apps by Sean McIntyre
Spark Summit
Github, Travis-CI and Perl
Github, Travis-CI and Perl
Dave Cross
How to Contribute to Pinax
How to Contribute to Pinax
jtauber
Pluginize ALL the things
Pluginize ALL the things
Jose Diaz-Gonzalez
Paving roads
Paving roads
gilforcada
Perl Continous Integration
Perl Continous Integration
Michael Peters
programming Langauge
programming Langauge
Venet Dheer
Building Open-Source React Components
Building Open-Source React Components
Zack Argyle
Building Open-source React Components
Building Open-source React Components
Zack Argyle
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
tylerturk
Austin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With Hedwig
edebill
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
César Hernández
QA 4 python
QA 4 python
BeDjango
Project52
Project52
Evan Lin
手機自動化測試和持續整合
手機自動化測試和持續整合
Carl Su
Git best practices 2016
Git best practices 2016
Otto Kekäläinen
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
César Hernández
Managing releases effectively through git
Managing releases effectively through git
Mohd Farid
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Evaldo Felipe
What's hot
(20)
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Puppet Camp Sydney 2015: Puppet and AWS is easy right.....?
Continuous Integration for Spark Apps by Sean McIntyre
Continuous Integration for Spark Apps by Sean McIntyre
Github, Travis-CI and Perl
Github, Travis-CI and Perl
How to Contribute to Pinax
How to Contribute to Pinax
Pluginize ALL the things
Pluginize ALL the things
Paving roads
Paving roads
Perl Continous Integration
Perl Continous Integration
programming Langauge
programming Langauge
Building Open-Source React Components
Building Open-Source React Components
Building Open-source React Components
Building Open-source React Components
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
10/29 Austin Ansible MeetUp - AnsibleFest Talk & Extending Ansible
Austin Elixir: Slack Bots With Hedwig
Austin Elixir: Slack Bots With Hedwig
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
Pavimentando el Camino con Jakarta EE 9 y Apache TomEE 9.0.0
QA 4 python
QA 4 python
Project52
Project52
手機自動化測試和持續整合
手機自動化測試和持續整合
Git best practices 2016
Git best practices 2016
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
Managing releases effectively through git
Managing releases effectively through git
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Automating Image build to ensure compliance, metrics, and auditing, in Multi-...
Viewers also liked
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Stefan Teixeira
Meetup DevOps Carioca - Testes de Carga com Locust
Meetup DevOps Carioca - Testes de Carga com Locust
Stefan Teixeira
Ideais Cowabunga - Headless Testing com GhostDriver
Ideais Cowabunga - Headless Testing com GhostDriver
Stefan Teixeira
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com Robolectric
Stefan Teixeira
TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric
Lucas Albuquerque
1º Encontro do Grupo de Testes Carioca - Primeiros Passos em Automação de Testes
1º Encontro do Grupo de Testes Carioca - Primeiros Passos em Automação de Testes
Stefan Teixeira
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatórios
Gilberto Vieira da Silva
Quero ser um caçador de bugs
Quero ser um caçador de bugs
Sarah Pimentel
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
Stefan Teixeira
TDC 2014 POA - Clean Code para Testers
TDC 2014 POA - Clean Code para Testers
Stefan Teixeira
Minas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com Locust
Stefan Teixeira
Teste de aplicações web com selenium
Teste de aplicações web com selenium
Mayron Cachina
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
Stefan Teixeira
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
Stefan Teixeira
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
Stefan Teixeira
Selenium: visão geral
Selenium: visão geral
Marcelo Andrade
Docker para testers - Um passeio fora da caixa
Docker para testers - Um passeio fora da caixa
Frederico Augusto Do Carmo Moreira
Stop Being Lazy and Test Your Software
Stop Being Lazy and Test Your Software
Laura Frank Tacho
SBTM Testes Exploratórios Guiados à Sessão - LinguÁgil
SBTM Testes Exploratórios Guiados à Sessão - LinguÁgil
Lorena Caldas
Estratégias e Técnicas de Testes - Parte 2
Estratégias e Técnicas de Testes - Parte 2
Lorena Caldas
Viewers also liked
(20)
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Agile Brazil 2016 - 5 fundamentos essenciais de padrões xUnit
Meetup DevOps Carioca - Testes de Carga com Locust
Meetup DevOps Carioca - Testes de Carga com Locust
Ideais Cowabunga - Headless Testing com GhostDriver
Ideais Cowabunga - Headless Testing com GhostDriver
Mobile Conf 2015 - Testes de Unidade com Robolectric
Mobile Conf 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric
TDC 2015 - Testes de Unidade com Robolectric
1º Encontro do Grupo de Testes Carioca - Primeiros Passos em Automação de Testes
1º Encontro do Grupo de Testes Carioca - Primeiros Passos em Automação de Testes
TDC2012 - O desafio de aplicar testes automatizados em relatórios
TDC2012 - O desafio de aplicar testes automatizados em relatórios
Quero ser um caçador de bugs
Quero ser um caçador de bugs
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
VR Dev Summit 2016 - Primeiros Passos em Automação de Testes
TDC 2014 POA - Clean Code para Testers
TDC 2014 POA - Clean Code para Testers
Minas Testing Conference 2016 - Testes de Carga com Locust
Minas Testing Conference 2016 - Testes de Carga com Locust
Teste de aplicações web com selenium
Teste de aplicações web com selenium
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
TDC 2016 SP - Cobertura de código de procedures T-SQL com SQLCC
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
TDC 2016 Floripa - Aprendendo Docker sem bruxaria
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
TDC 2015 Floripa - Testes Automatizados de todos os tipos utilizando bibliote...
Selenium: visão geral
Selenium: visão geral
Docker para testers - Um passeio fora da caixa
Docker para testers - Um passeio fora da caixa
Stop Being Lazy and Test Your Software
Stop Being Lazy and Test Your Software
SBTM Testes Exploratórios Guiados à Sessão - LinguÁgil
SBTM Testes Exploratórios Guiados à Sessão - LinguÁgil
Estratégias e Técnicas de Testes - Parte 2
Estratégias e Técnicas de Testes - Parte 2
Similar to Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
Testes em um contexto de Continuous Delivery
Testes em um contexto de Continuous Delivery
Grupo de Testes Carioca
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
tdc-globalcode
Essential Plone development tools - Plone conf 2012
Essential Plone development tools - Plone conf 2012
Kim Chee Leong
How to be successful running Docker in Production
How to be successful running Docker in Production
Docker, Inc.
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
AWS Vietnam Community
habitat at docker bud
habitat at docker bud
Mandi Walls
Scala at Treasure Data
Scala at Treasure Data
Taro L. Saito
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Kimihiko Kitase
Going crazy with docker multi stage build - Jorge Arteiro
Going crazy with docker multi stage build - Jorge Arteiro
Jorge Arteiro
CodeIgniter for Startups, cicon2010
CodeIgniter for Startups, cicon2010
Joel Gascoigne
Beyond Domino Designer
Beyond Domino Designer
Paul Withers
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
Petter Skodvin-Hvammen
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Stefan Teixeira
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Yi-Ting Cheng
Taking Spinnaker for a spin @ London DevOps Meetup 36
Taking Spinnaker for a spin @ London DevOps Meetup 36
aleonhardt
Dockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec Kralove
damovsky
Dockerize the World
Dockerize the World
damovsky
Documentation-driven development for Python web APIs v2
Documentation-driven development for Python web APIs v2
José Haro Peralta
Vilnius Java User Group 20 - IntelliJ IDEA
Vilnius Java User Group 20 - IntelliJ IDEA
vilniusjug
Containers #101 Meetup: Docker Build & Test Flow
Containers #101 Meetup: Docker Build & Test Flow
Brittany Ingram
Similar to Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
(20)
Testes em um contexto de Continuous Delivery
Testes em um contexto de Continuous Delivery
TDC2016SP - Trilha DevOps Java
TDC2016SP - Trilha DevOps Java
Essential Plone development tools - Plone conf 2012
Essential Plone development tools - Plone conf 2012
How to be successful running Docker in Production
How to be successful running Docker in Production
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
Cloudsolutionday 2016: DevOps workflow with Docker on AWS
habitat at docker bud
habitat at docker bud
Scala at Treasure Data
Scala at Treasure Data
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
Going crazy with docker multi stage build - Jorge Arteiro
Going crazy with docker multi stage build - Jorge Arteiro
CodeIgniter for Startups, cicon2010
CodeIgniter for Startups, cicon2010
Beyond Domino Designer
Beyond Domino Designer
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Meetup AngularJS Rio - Testes e2e para apps AngularJS com Protractor
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Taking Spinnaker for a spin @ London DevOps Meetup 36
Taking Spinnaker for a spin @ London DevOps Meetup 36
Dockerize the World - presentation from Hradec Kralove
Dockerize the World - presentation from Hradec Kralove
Dockerize the World
Dockerize the World
Documentation-driven development for Python web APIs v2
Documentation-driven development for Python web APIs v2
Vilnius Java User Group 20 - IntelliJ IDEA
Vilnius Java User Group 20 - IntelliJ IDEA
Containers #101 Meetup: Docker Build & Test Flow
Containers #101 Meetup: Docker Build & Test Flow
More from Stefan Teixeira
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
Stefan Teixeira
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
Stefan Teixeira
4º Encontro do Grupo de Testes Carioca - Testes de Carga com Locust
4º Encontro do Grupo de Testes Carioca - Testes de Carga com Locust
Stefan Teixeira
TDC 2016 Floripa - Criando APIs REST em minutos com Spark + Java 8
TDC 2016 Floripa - Criando APIs REST em minutos com Spark + Java 8
Stefan Teixeira
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Stefan Teixeira
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
Stefan Teixeira
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de Docker
Stefan Teixeira
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Stefan Teixeira
TDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de Docker
Stefan Teixeira
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Stefan Teixeira
TDC 2015 São Paulo - Clean Code para Testers
TDC 2015 São Paulo - Clean Code para Testers
Stefan Teixeira
TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando biblio...
TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando biblio...
Stefan Teixeira
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Stefan Teixeira
Semana da Computação UFRJ - Testes Automatizados: bruxaria ou não?
Semana da Computação UFRJ - Testes Automatizados: bruxaria ou não?
Stefan Teixeira
More from Stefan Teixeira
(14)
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
TDC 2016 SP - Desmistificando cobertura de código como métrica de qualidade
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
Scrum Gathering Rio 2016 - Conteinerizando Testes com Docker Compose
4º Encontro do Grupo de Testes Carioca - Testes de Carga com Locust
4º Encontro do Grupo de Testes Carioca - Testes de Carga com Locust
TDC 2016 Floripa - Criando APIs REST em minutos com Spark + Java 8
TDC 2016 Floripa - Criando APIs REST em minutos com Spark + Java 8
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Agile Testers Conference 2016 - GoCD + Docker + Docker Compose: uma história ...
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
Meetup DevOps Carioca - GoCD + Docker + Docker Compose: uma história de amor
Testadores 2015 - O Fantástico Mundo de Docker
Testadores 2015 - O Fantástico Mundo de Docker
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
Agile Brazil 2015 - Testando na Nuvem a UI e o JavaScript de sua aplicação
TDC 2015 POA - O Fantástico Mundo de Docker
TDC 2015 POA - O Fantástico Mundo de Docker
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
Scrum Gathering Rio 2015 - Testando na nuvem a UI e o JavaScript de sua aplic...
TDC 2015 São Paulo - Clean Code para Testers
TDC 2015 São Paulo - Clean Code para Testers
TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando biblio...
TDC 2015 São Paulo - Testes Automatizados de todos os tipos utilizando biblio...
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Minas Testing Conference 2015 - Visual Regression Testing em ambientes na nuvem
Semana da Computação UFRJ - Testes Automatizados: bruxaria ou não?
Semana da Computação UFRJ - Testes Automatizados: bruxaria ou não?
Recently uploaded
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Nitya salvi
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
masabamasaba
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
Anusha Are
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
The title is not connected to what is inside
The title is not connected to what is inside
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
Scrum Gathering Portugal 2016 - Containerizing Tests with Docker
1.
Containerizing Tests with Docker
🐳🐙 Stefan Teixeira @stefan_teixeira stefanfk@gmail.com
2.
• QA Automation
Engineer @ Toptal • Blogs: stefanteixeira.com.br (pt-br) / stefanteixeira.com (en) Contact: • E-mail: stefanfk@gmail.com • Twitter: twitter.com/stefan_teixeira • LinkedIn: linkedin.com/in/stefanteixeira • GitHub: github.com/stefanteixeira • SlideShare: slideshare.net/stefanteixeira About me
3.
4.
VMs x Containers https://www.docker.com/whatisdocker
5.
Why?
6.
Why? • Reprodutibility
7.
Why? • Reprodutibility
8.
Why? • Scalability
9.
Why? • Scalability
10.
Why? • Containers are
(really) fast
11.
Why? • Containers are
(really) fast
12.
Docker Compose
13.
Docker Compose • Tool
for defining and running multi- container applications https://docs.docker.com/compose/
14.
Docker Compose • Tool
for defining and running multi- container applications • Previously known as Fig https://docs.docker.com/compose/
15.
Docker Compose • Tool
for defining and running multi- container applications • Previously known as Fig • YAML ❤ https://docs.docker.com/compose/
16.
Compose File
17.
Containerizing Tests with Docker
18.
Containers != mini-VMs https://twitter.com/rhein_wein/status/662995114235678720
19.
Motivation
20.
#1 If tests (except
unit tests) are hard to run locally, developers will not run them. ¯_(ツ)_/¯
21.
#2 Sometimes, it’s really
hard to configure a test environment. 😫
22.
“Docker delivers a
predictable, reproducible testing environment." 🐳❤ (Laura Frank, Codeship)
23.
Examples
24.
App A
25.
App A DB
26.
App A DB Mock
Service
27.
App A DB Mock
Service API Tests
28.
App A DB Mock
Service API Tests UI Tests
29.
App A DB Mock
Service API Tests UI Tests Security Tests
30.
App A DB Mock
Service API Tests UI Tests Security Tests Smoke Tests
31.
https://hub.docker.com/u/selenium/
32.
Demo
33.
Demo • Very simple
example, with three containers: • App (a REST API written in Node.js) • DB (MongoDB database) • API Tests (written with Supertest) • https://github.com/stefanteixeira/demo- testing-compose
34.
Points of attention •
Logs
35.
Points of attention •
Logs • volumes or data containers
36.
Points of attention •
Logs • volumes or data containers • Startup time
37.
Points of attention •
Logs • volumes or data containers • Startup time • wait-for-it, netcat (nc), curl, wait_for module (Ansible)
38.
Points of attention •
Building images
39.
Points of attention •
Building images • minimal base images: Alpine-linux, Phusion
40.
Points of attention •
Building images • minimal base images: Alpine-linux, Phusion • automate the process
41.
References • “Stop being
lazy and test your software”: • https://www.youtube.com/watch?v=Mx1Il9wIepw • http://www.slideshare.net/rheinwein/stop-being-lazy-and-test- your-software • https://hharnisc.github.io/2016/06/19/integration-testing-with- docker-compose.html • https://docs.docker.com/compose/startup-order/ • https://github.com/vishnubob/wait-for-it • https://www.ansible.com/blog/six-ways-ansible-makes-docker- compose-better
42.
Stefan Teixeira @stefan_teixeira stefanfk@gmail.com Thanks!
Download now