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.

Automatize seus testes hoje, independente do tipo (Matheus Feola e Samanta Cicília)

Apresentação de Matheus Feola e Samanta Cicília no Coders on Beer de QA, realizado no dia 17 de janeiro de 2017 na Concrete Solutions em São Paulo.

  • Be the first to comment

  • Be the first to like this

Automatize seus testes hoje, independente do tipo (Matheus Feola e Samanta Cicília)

  1. 1. Automatize seus testes hoje Independente do tipo
  2. 2. Introdução Testes Automatizados Testes Unitários e Mutação Testes de Serviço Testes de Interface Testes de Capacidade SUMÁRIO
  3. 3. Introdução
  4. 4. • Lisa Crispin, Brian Marick SupportingtheTeam Business Facing Quadrante de Testes Ágeis Technology Facing CritiqueProduct Q1 Q4 Q2 Q3 Unit Tests Component Tests Performance & Load Testing Security Testing ”Ility” Testing Exploratory Testing Scenarios Usability Testing UAT (User Acceptance Testing) Alpha / Beta Functional Tests Examples Story Tests Prototypes Simulations Automated Tools ManualAutomates & Manual
  5. 5. Pirâmide de Testes “Ideal” UI Service Unit Manual Mike Cohn
  6. 6. Testes Automatizados
  7. 7. Feedback mais rápido Testes distribuídos pelo pipeline Garantia de regressão Especificação executável do sistema
  8. 8. Testes Unitários e de Mutação
  9. 9. http://junit.org/junit4/ http://www.nunit.org / http://testng.org/doc/index.html https://phpunit.de/ http://jasmine.github.io/ https://mochajs.org/ http://robolectric.org / http://rspec.info/ https://goo.gl/1zW1Ir Ferramentas de Testes Unitários
  10. 10. Ferramentas de Testes de Mutação http://pitest.org/ https://pypi.python.org/pypi/MutPy http://visualmutator.github.io/web/ https://ninjaturtles.codeplex.com/ https://github.com/mbj/mutant http://jumble.sourceforge.net/
  11. 11. Testes de Serviço
  12. 12. Ferramentas de Testes de Serviço http://flask-restless.readthedocs.io/en/stable/ http://frisbyjs.com/ https://www.soapui.org/ https://github.com/visionmedia/supertest https://github.com/jayway/rest-assured https://github.com/rest-client/rest-client https://github.com/brooklynDev/airborne https://github.com/svanoort/pyresttest https://github.com/jnunemaker/httpart y
  13. 13. Testes de Interface
  14. 14. Ferramentas de Testes de UI http://www.seleniumhq.org/ https://github.com/jnicklas/capybara http://angular.github.io/protractor/ https://github.com/RobotiumTech/robotiu m http://calaba.sh/ http://appium.io/ https://github.com/Quick/Quick
  15. 15. Testes de Capacidade
  16. 16. Ferramentas de Testes de Capacidade http://jmeter.apache.org/ http://grinder.sourceforge.net/ http://locust.io/ http://gatling.io/
  17. 17. DEMO
  18. 18. Referências Bibliográficas
  19. 19. Agile Testing: A Practical Guide for Testers and Agile Teams por Brian Marick (Prólogo), Lisa Crispin (Autor), Janet Gregory (Autor) https://www.amazon.com.br/Agile-Testing-Practical-Guide-Testers/dp/0321534468 More Agile Testing: Learning Journeys for the Whole Team por Janet Gregory (Autor), Lisa Crispin (Autor) https://www.amazon.com/More-Agile-Testing-Addison-Wesley-Signature/dp/0321967054 Entrega Contínua. Como Entregar Software de Forma Rápida e Confiável por Jez Humble (Autor) https://www.amazon.com.br/Entrega-Cont%C3%ADnua-Entregar-Software-Confi%C3%A1vel/dp/8582601034 The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win por Gene Kim (Autor), Kevin Behr (Autor), George Spafford (Autor) https://www.amazon.com.br/Phoenix-Project-DevOps-Helping-Business/dp/0988262592 Succeeding with Agile: Software Development Using Scrum Por Mike Cohn (Autor) https://www.amazon.com/Succeeding-Agile-Software-Development-Using/dp/0321579364
  20. 20. • http://www.guru99.com/mutation-testing.html • http://blog.arkency.com/2015/05/mutation-testing-and-continuous-integration/ • http://blog.arkency.com/2015/06/how-good-are-your-ruby-tests-testing-your-tests-with-muta nt/ • https://blog.blockscore.com/how-to-write-better-code-using-mutation-testing/ • http://www.slideshare.net/stefanteixeira/vr-dev-summit-2016-primeiros-passos-em-automao- de-testes • http://pt.slideshare.net/fredoriginal/palestra-de-como-testar-sua-api-rest-no-grupo-de-teste-c arioca • http://www.softwaretestinghelp.com/performance-testing-tools-load-testing-tools/ • https://talkingabouttesting.com/tag/e2e-testing/ • https://robots.thoughtbot.com/how-to-stub-external-services-in-tests • http://www.slideshare.net/samantacicilia/continuous-delivery-verso-estendida • http://www.slideshare.net/grupodetestescarioca
  21. 21. www.concretesolutions.com.br Rio de Janeiro – Rua São José, 90 – cj. 2121 Centro – (21) 2240-2030 São Paulo - Av. Nações Unidas, 11.541 3º andar - Brooklin - (11) 4119-0449 Ajudamos empresas a criar produtos digitais de sucesso

    Be the first to comment

    Login to see the comments

Apresentação de Matheus Feola e Samanta Cicília no Coders on Beer de QA, realizado no dia 17 de janeiro de 2017 na Concrete Solutions em São Paulo.

Views

Total views

239

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

2

Shares

0

Comments

0

Likes

0

×