Upload
concrete-solutions
View
13
Download
2
Embed Size (px)
Citation preview
Automatize seus testes hoje
Independente do tipo
IntroduçãoTestes AutomatizadosTestes Unitários e MutaçãoTestes de ServiçoTestes de InterfaceTestes de Capacidade
SUMÁRIO
Introdução
• Lisa Crispin, Brian Marick
Su
pp
ort
ing
th
e T
eam
Business Facing
Quantitativo
Quadrante de Testes Ágeis
Technology Facing
Critiq
ue
Pro
du
ct
Q1 Q4
Q2 Q3
Unit TestsComponent Tests
Performance & Load TestingSecurity Testing
”Ility” Testing
Exploratory TestingScenarios
Usability TestingUAT (User Acceptance Testing)
Alpha / Beta
Functional TestsExamples
Story TestsPrototypesSimulations
Automated Tools
ManualAutomates & Manual
Pirâmide de Testes“Ideal”
UI
Service
Unit
Manual
Mike Cohn
Testes Automatizados
Feedback mais rápido
Testes distribuídos pelo pipeline
Garantia de regressão
Especificação executável do sistema
Testes Unitários e de Mutação
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
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/
Testes de Serviço
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
Testes de Interface
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
Testes de Capacidade
Ferramentas de Testes de Capacidade
http://jmeter.apache.org/
http://grinder.sourceforge.net/
http://locust.io/
http://gatling.io/
DEMO
Referências Bibliográficas
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
• 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
www.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121Centro – (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