Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Globalcode – Open4education
Automation Tests with Docker
Danilo Porcelani
Software Developer
Globalcode – Open4education
Why am i here?!
Globalcode – Open4education
About me
Ex Marine,
Specialist in Eletronic by Brazilian Navy,
Bachelor in Computer Science (U...
Globalcode – Open4education
Why Virtualization
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
https://docs.docker.com/engine/understanding-docker/
Docker
Globalcode – Open4education
http://blog.toshimaru.net/docker-compose-rails/
Globalcode – Open4education
http://zeroturnaround.com/wp-content/uploads/2016/03/Docker-cheat-sheet-by-RebelLabs.png
Globalcode – Open4education
Easing your environment
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Easing your environment
DB
http://www.liquibase.org/
https://flywaydb.org/
Globalcode – Open4education
Easing your environment
DB
SERVER
Dokerfiles example - https://github.com/webdevops
Globalcode – Open4education
Easing your environment
DB
SERVER
...
...
http://www.mock-server.com/where/docker.html
Globalcode – Open4education
Easing your environment
DB
SERVER
…
...
BROWSERTESTS
Globalcode – Open4education
Easing your environment
DB
SERVER
…
...
BROWSERTESTS
http://pt.slideshare.net/stefanteixeira/s...
Globalcode – Open4education
Hands-on
https://github.com/porcelani/lecture-automation-tests-with-docker
Globalcode – Open4education
Hands-on
POSTGRES
WILDFLY
FIREFOXJUNIT
SELENIUM
GRID
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education
http://blogs.plos.org/tech/testing-made-awesome-with-docker/
Simplifying Development,
• Everyo...
Globalcode – Open4education
“Legacy code is code without tests.”
- Michal Feathers
Globalcode – Open4education
Discussions
Globalcode – Open4education
Thank you
Contact: http://www.porcelani.com
Nächste SlideShare
Wird geladen in …5
×

TDC São Paulo 2016 - Automation Test With Docker

138 Aufrufe

Veröffentlicht am


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 .

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×