Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TDC São Paulo 2016 - Automation Test With Docker

136 views

Published on


In this talk , we discuss the simple and rapid infrastructure of Docker containers and how it can support the test area in automations and especially to facilitate the development .

Published in: Software
  • Be the first to comment

  • Be the first to like this

TDC São Paulo 2016 - Automation Test With Docker

  1. 1. Globalcode – Open4education Automation Tests with Docker Danilo Porcelani Software Developer
  2. 2. Globalcode – Open4education Why am i here?!
  3. 3. Globalcode – Open4education About me Ex Marine, Specialist in Eletronic by Brazilian Navy, Bachelor in Computer Science (UERJ), Software Developer, Enthusiast of agile methods and tests area, Currently coursing a specialization in Web Development (UEM). Contact: http://www.porcelani.com/
  4. 4. Globalcode – Open4education Why Virtualization
  5. 5. Globalcode – Open4education
  6. 6. Globalcode – Open4education
  7. 7. Globalcode – Open4education https://docs.docker.com/engine/understanding-docker/ Docker
  8. 8. Globalcode – Open4education http://blog.toshimaru.net/docker-compose-rails/
  9. 9. Globalcode – Open4education http://zeroturnaround.com/wp-content/uploads/2016/03/Docker-cheat-sheet-by-RebelLabs.png
  10. 10. Globalcode – Open4education Easing your environment
  11. 11. Globalcode – Open4education
  12. 12. Globalcode – Open4education
  13. 13. Globalcode – Open4education
  14. 14. Globalcode – Open4education Easing your environment DB http://www.liquibase.org/ https://flywaydb.org/
  15. 15. Globalcode – Open4education Easing your environment DB SERVER Dokerfiles example - https://github.com/webdevops
  16. 16. Globalcode – Open4education Easing your environment DB SERVER ... ... http://www.mock-server.com/where/docker.html
  17. 17. Globalcode – Open4education Easing your environment DB SERVER … ... BROWSERTESTS
  18. 18. Globalcode – Open4education Easing your environment DB SERVER … ... BROWSERTESTS http://pt.slideshare.net/stefanteixeira/scrum-gathering-rio-2016-conteinerizando-testes-com-docker-compose
  19. 19. Globalcode – Open4education Hands-on https://github.com/porcelani/lecture-automation-tests-with-docker
  20. 20. Globalcode – Open4education Hands-on POSTGRES WILDFLY FIREFOXJUNIT SELENIUM GRID
  21. 21. Globalcode – Open4education
  22. 22. Globalcode – Open4education
  23. 23. Globalcode – Open4education
  24. 24. Globalcode – Open4education
  25. 25. Globalcode – Open4education
  26. 26. Globalcode – Open4education
  27. 27. Globalcode – Open4education
  28. 28. Globalcode – Open4education
  29. 29. Globalcode – Open4education
  30. 30. Globalcode – Open4education http://blogs.plos.org/tech/testing-made-awesome-with-docker/ Simplifying Development, • Everyone can run the tests; • No more H2 or comuns server developer; • Fast Build and Destroy images; • Eliminate Environment Inconsistencies; Simplifying Test, • We don’t need special servers that only QA has access; • Automation tests relly run and QA can focus on tasks beyond regression testing.
  31. 31. Globalcode – Open4education “Legacy code is code without tests.” - Michal Feathers
  32. 32. Globalcode – Open4education Discussions
  33. 33. Globalcode – Open4education Thank you Contact: http://www.porcelani.com

×