SlideShare ist ein Scribd-Unternehmen logo
1 von 105
Ajudamos empresas a criar produtos digitais de sucesso
@samantacicilia
Importância de Testes Automatizados para
Continuous Delivery & DevOps
@samantacicilia
Conteúdo:
● Importância de Testes Automatizados
● Quadrante de Testes
● Pirâmide de Testes & Antipadrões
● Tipos de Teste & Continuous Delivery
● Demo
● Referências
Importância de Testes Automatizados
@samantacicilia
Testes automatizados?
Testes automatizados?
● Feedback rápido;
Testes automatizados?
● Feedback rápido;
● Menos passível de erro de execução;
Testes automatizados?
● Feedback rápido;
● Menos passível de erro de execução;
● Executar testes automatizados no decorrer do pipeline ++ qualidade;
Testes automatizados?
● Feedback rápido;
● Menos passível de erro de execução;
● Executar testes automatizados no decorrer do pipeline ++ qualidade;
● Melhoria Contínua na Estratégia de Testes;
Testes automatizados?
● Feedback rápido;
● Menos passível de erro de execução;
● Executar testes automatizados no decorrer do pipeline ++ qualidade;
● Melhoria Contínua na Estratégia de Testes;
● Testes = especificação executável do comportamento do sistema;
Testes automatizados?
● Feedback rápido;
● Menos passível de erro de execução;
● Executar testes automatizados no decorrer do pipeline ++ qualidade;
● Melhoria Contínua na Estratégia de Testes;
● Testes = especificação executável do comportamento do sistema;
● Feedback, Feedback, Feedback;
Quadrante de Testes
@samantacicilia
Pirâmide de Testes
@samantacicilia
Antipadrões
@samantacicilia
Tipos de Teste & Continuous Delivery
@samantacicilia
Testes Unitários
@samantacicilia
Testes Unitários:
Testes Unitários:
● Feedback extremamente rápido;
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
● Segurança para fazer mudanças (eXtreme Programming);
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
● Segurança para fazer mudanças (eXtreme Programming);
● Qualidade também nos testes unitários!
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
● Segurança para fazer mudanças (eXtreme Programming);
● Qualidade também nos testes unitários!
● Test Driven Development;
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
● Segurança para fazer mudanças (eXtreme Programming);
● Qualidade também nos testes unitários!
● Test Driven Development;
● Design de Código que permita testes;
Testes Unitários:
● Feedback extremamente rápido;
● 10-minute build (eXtreme Programming);
● Testes de valores limite, diferentes combinações, exceções…
● Cobertura de Código;
● Segurança para fazer mudanças (eXtreme Programming);
● Qualidade também nos testes unitários!
● Test Driven Development;
● Design de Código que permita testes;
● Mocks;
Ferramentas:
Link das Ferramentas:
● 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://docs.python.org/2.7/library/unittest.html
Cobertura & Análise Estática:
Cobertura & Análise Estática:
● Verificar qual a % do seu código da aplicação está coberto por testes;
Cobertura & Análise Estática:
● Verificar qual a % do seu código da aplicação está coberto por testes;
● Analisar seu código de acordo com algumas regras;
Cobertura & Análise Estática:
● Verificar qual a % do seu código da aplicação está coberto por testes;
● Analisar seu código de acordo com algumas regras;
● Verificação por estilo (identação, espaços, convenção de nomes, comentários…);
Cobertura & Análise Estática:
● Verificar qual a % do seu código da aplicação está coberto por testes;
● Analisar seu código de acordo com algumas regras;
● Verificação por estilo (identação, espaços, convenção de nomes, comentários…);
● Verificação por boas práticas (duplicação de código, encoding, tamanho de métodos e
classes, criação de variáveis desnecessárias…);
Cobertura & Análise Estática:
● Verificar qual a % do seu código da aplicação está coberto por testes;
● Analisar seu código de acordo com algumas regras;
● Verificação por estilo (identação, espaços, convenção de nomes, comentários…);
● Verificação por boas práticas (duplicação de código, encoding, tamanho de métodos e
classes, criação de variáveis desnecessárias…);
● Verificação por bugs (antecipar possíveis problemas);
Ferramentas:
Link das Ferramentas:
● https://coverage.readthedocs.io/en/coverage-4.0.3/
● https://github.com/colszowka/simplecov
● http://emma.sourceforge.net/
● https://github.com/jacoco/jacoco
● https://www.ncover.com/
● http://blanketjs.org/
● https://github.com/jonreid/XcodeCoverage
● https://coveralls.io/
Ferramentas:
Link das Ferramentas:
● http://www.sonarqube.org/
● https://codeclimate.com/
● https://github.com/es-analysis/plato/
● https://github.com/dafiti/cs/
● http://checkstyle.sourceforge.net/
● http://findbugs.sourceforge.net/
● https://www.pylint.org/
● https://stylecop.codeplex.com/
Testes de Mutação:
Testes de Mutação:
● Testar seus Testes Unitários;
Testes de Mutação:
● Testar seus Testes Unitários;
● Ferramenta introduz mutações no seu código e executa os testes unitários;
Testes de Mutação:
● Testar seus Testes Unitários;
● Ferramenta introduz mutações no seu código e executa os testes unitários;
● Se os testes falharem = OK!
Testes de Mutação:
● Testar seus Testes Unitários;
● Ferramenta introduz mutações no seu código e executa os testes unitários;
● Se os testes falharem = OK!
● Se os testes passarem = NOK!
Testes de Mutação:
Ferramentas:
Link das Ferramentas:
● http://pitest.org/
● https://pypi.python.org/pypi/MutPy
● https://ninjaturtles.codeplex.com/
● http://visualmutator.github.io/web/
● https://github.com/mbj/mutant
● http://jumble.sourceforge.net/
Testes de Serviços
@samantacicilia
Testes de Serviços:
Testes de Serviços:
● Depois dos Testes de Unidade e antes dos Testes de UI;
Testes de Serviços:
● Depois dos Testes de Unidade e antes dos Testes de UI;
● Testar seu app + módulos, componentes, banco de dados;
Testes de Serviços:
● Depois dos Testes de Unidade e antes dos Testes de UI;
● Testar seu app + módulos, componentes, banco de dados;
● Sem interface;
Testes de Serviços:
● Depois dos Testes de Unidade e antes dos Testes de UI;
● Testar seu app + módulos, componentes, banco de dados;
● Sem interface;
● Stubs;
Testes de Serviços:
●Integração/Componentes
●Contratos
●API/Webservices
Ferramentas:
Link das Ferramentas:
● https://www.soapui.org/
● https://github.com/jayway/rest-assured
● http://flask-restless.readthedocs.io/en/stable/
● http://frisbyjs.com/
● https://github.com/visionmedia/supertest
● https://github.com/svanoort/pyresttest
● https://github.com/rest-client/rest-client
● https://github.com/brooklynDev/airborne
Testes de UI
@samantacicilia
Testes Funcionais:
Testes Funcionais:
● Lentos :(
Testes Funcionais:
● Lentos :(
● Fluxos principais da aplicação;
Testes Funcionais:
● Lentos :(
● Fluxos principais da aplicação;
● Diferentes browsers (IE, Firefox, Chrome, Safari & Headless);
Testes Funcionais:
● Lentos :(
● Fluxos principais da aplicação;
● Diferentes browsers (IE, Firefox, Chrome, Safari & Headless);
● Mobile;
Ferramentas:
Link das Ferramentas:
● http://www.seleniumhq.org/
● https://github.com/jnicklas/capybara
● http://angular.github.io/protractor/#/
● https://github.com/RobotiumTech/robotium
● http://calaba.sh/
● http://appium.io/
Testes de Regressão Visual:
● Comparação de Imagens;
Testes de Regressão Visual:
● Comparação de Imagens;
Ferramentas:
Link das Ferramentas:
● https://github.com/yahoo/kobold
● https://github.com/Huddle/PhantomCSS
● https://applitools.com/
● https://dpxdt-test.appspot.com/
● https://github.com/BBC-News/wraith
● https://github.com/xebia/VisualReview
Testes de Performance:
Testes de Performance:
● Comportamento da aplicação diante de uma carga conhecida;
Testes de Performance:
● Comportamento da aplicação diante de uma carga conhecida;
● Baselines;
Testes de Performance:
● Comportamento da aplicação diante de uma carga conhecida;
● Baselines;
● Ter um ambiente para esses testes;
Testes de Performance:
● Comportamento da aplicação diante de uma carga conhecida;
● Baselines;
● Ter um ambiente para esses testes;
● Definir as métricas;
Testes de Performance:
● Comportamento da aplicação diante de uma carga conhecida;
● Baselines;
● Ter um ambiente para esses testes;
● Definir as métricas;
● Análise automática???
Ferramentas:
Link das Ferramentas:
● http://www.radview.com/pt-br/baixe-o-webload/
● https://smartbear.com/product/loadcomplete/overview/
● http://www.neotys.com/neoload/overview
● http://jmeter.apache.org/
● http://grinder.sourceforge.net/
● http://locust.io/
● http://gatling.io/
● https://www.loadui.org/
E Continuous Delivery?
@samantacicilia
Testes X Estágios:
Testes X Estágios:
● Estágio de Commit:
● Testes Unitários
● Testes de Mutação
Testes X Estágios:
● Estágio de Commit:
● Testes Unitários
● Testes de Mutação
● Estágio de Aceite (primeiro ambiente):
● Testes de Serviço
Testes X Estágios:
● Estágio de Commit:
● Testes Unitários
● Testes de Mutação
● Estágio de Aceite (primeiro ambiente):
● Testes de Serviço
● Estágio de Aceite (pré-produção):
● Testes de UI
● Testes de Regressão Visual
● Testes de Performance
Ferramentas:
Link das Ferramentas:
● https://semaphoreci.com/
● https://travis-ci.org/
● http://circleci.com/
● https://jenkins.io
● https://www.go.cd/
● https://snap-ci.com/
Demo
@samantacicilia
Ruby:
Unitário (Rspec)
Mutação (mutant-rspec)
https://github.com/samycici/mutation_example
Exemplo 1:
Exemplo 1:
Exemplo 1:
Exemplo 1:
Exemplo 2:
Exemplo 2:
Exemplo 2:
App em Python usando Flask:
Unitário (unittest + fixtures)
Integração (unittest + sqlite)
API (pyresttest)
Funcional (selenium)
Performance (locust.io)
https://github.com/samycici/mutation_example
Referências
@samantacicilia
● 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-mutant/
● 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-carioca
● https://css-tricks.com/visual-regression-testing-with-phantomcss/
● http://www.softwaretestinghelp.com/performance-testing-tools-load-testing-tools/
● https://talkingabouttesting.com/2015/08/19/mao-na-massa-com-visual-review-e-protractor/
● https://robots.thoughtbot.com/how-to-stub-external-services-in-tests
● http://www.devmedia.com.br/como-adotar-a-analise-estatica-de-codigo/32727
insideoutproject.com.br
Contatos:
● testedesoftware.com
● rtstreinamentos.com.br
● medium.com/@samantacicilia
● Linkedin: Samanta Cicilia
● Twitter: @samantacicilia
● Slideshare: pt.slideshare.net/samantacicilia/
● Email: samycici@gmail.com
Comunidades:
● meetup.com/pt-BR/DevOps-Carioca/
● meetup.com/pt-BR/Grupo-de-Testes-Carioca/
● meetup.com/pt-BR/Data-Science-Meetup-Rio-de-Janeiro/
● facebook.com/RioAgile/
● agiletesters.com.br
● insideoutproject.com.br
www.concretesolutions.com.br
blog.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121
Centro – (21) 2240-2030
São Paulo - Rua Sansão Alves dos Santos, 433
4º andar - Brooklin - (11) 4119-0449

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
[DevOps Summit]Importância de testes automatizados para sustentar Continuous...
 
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes AutomatizadosQConRio 2014 - Uso de Headless Browsers em Testes Automatizados
QConRio 2014 - Uso de Headless Browsers em Testes Automatizados
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
 
TDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSSTDC 2014 SP - Visual Regression Testing com PhantomCSS
TDC 2014 SP - Visual Regression Testing com PhantomCSS
 
Visual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipelineVisual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipeline
 
Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)
 
Continuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a Serviços
Continuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a ServiçosContinuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a Serviços
Continuous Delivery & APIs - Evoluindo uma Arquitetura Orientada a Serviços
 
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesTOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
Alcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínuaAlcançando qualidade de software através de entrega contínua
Alcançando qualidade de software através de entrega contínua
 
WTM - Entrega Contínua
WTM - Entrega ContínuaWTM - Entrega Contínua
WTM - Entrega Contínua
 
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
[Uff] Continuous Delivery: Entrega Contínua de Software de Valor
 
Minas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega ContínuaMinas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega Contínua
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
 
Palestra TDD Javou! #08 2016
Palestra TDD Javou! #08 2016Palestra TDD Javou! #08 2016
Palestra TDD Javou! #08 2016
 
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...
[MTC 2021] Tests smells: aquele cheirinho de que algo não está bom no seu cód...
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software
 

Ähnlich wie Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous Delivery & DevOps

Testes automatizados.pptx
Testes automatizados.pptxTestes automatizados.pptx
Testes automatizados.pptx
Carlos Gonzaga
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic Academy
Fausto Siqueira
 
Desenvolvimento Guiado por Testes
Desenvolvimento Guiado por TestesDesenvolvimento Guiado por Testes
Desenvolvimento Guiado por Testes
elliando dias
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
Adriano Bertucci
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
Igor Abade
 

Ähnlich wie Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous Delivery & DevOps (20)

Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Testes automatizados.pptx
Testes automatizados.pptxTestes automatizados.pptx
Testes automatizados.pptx
 
Desenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por TestesDesenvolvimento Dirigido por Testes
Desenvolvimento Dirigido por Testes
 
Ideais Cowabunga - Headless Testing com GhostDriver
Ideais Cowabunga - Headless Testing com GhostDriverIdeais Cowabunga - Headless Testing com GhostDriver
Ideais Cowabunga - Headless Testing com GhostDriver
 
AutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic AcademyAutomaçãoWeb - Chaordic Academy
AutomaçãoWeb - Chaordic Academy
 
Desenvolvimento Guiado por Testes
Desenvolvimento Guiado por TestesDesenvolvimento Guiado por Testes
Desenvolvimento Guiado por Testes
 
Android DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimentoAndroid DevConference - Automatizando testes sem sofrimento
Android DevConference - Automatizando testes sem sofrimento
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeis
 
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
 
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 qualidadeTDC 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
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
 
DevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidadeDevQA | Da zona de conforto ao comprometimento com a qualidade
DevQA | Da zona de conforto ao comprometimento com a qualidade
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
Cultura de testes
Cultura de testesCultura de testes
Cultura de testes
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 

Mehr von minastestingconference

Mehr von minastestingconference (20)

[MTC 2021] Automatizando testes de acessibilidade - Isabel Francine Mendes
[MTC 2021] Automatizando testes de acessibilidade - Isabel Francine Mendes[MTC 2021] Automatizando testes de acessibilidade - Isabel Francine Mendes
[MTC 2021] Automatizando testes de acessibilidade - Isabel Francine Mendes
 
[MTC 2021] Será que as escolhas matam a qualidade? - Thais Nepomuceno
[MTC 2021] Será que as escolhas matam a qualidade? - Thais Nepomuceno[MTC 2021] Será que as escolhas matam a qualidade? - Thais Nepomuceno
[MTC 2021] Será que as escolhas matam a qualidade? - Thais Nepomuceno
 
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
 
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
[MTC 2021] Regressão visual com applitools, appium e amazon aws device farm -...
 
[MTC 2021] QAs que não codificam e seus 12% de vagas - Paulo César de Oliveira
[MTC 2021] QAs que não codificam e seus 12% de vagas - Paulo César de Oliveira[MTC 2021] QAs que não codificam e seus 12% de vagas - Paulo César de Oliveira
[MTC 2021] QAs que não codificam e seus 12% de vagas - Paulo César de Oliveira
 
[MTC 2021] Conversa sobre shift left - Douglas Cardoso
[MTC 2021] Conversa sobre shift left - Douglas Cardoso[MTC 2021] Conversa sobre shift left - Douglas Cardoso
[MTC 2021] Conversa sobre shift left - Douglas Cardoso
 
[MTC 2021] Sua api está bem documentada - Tainara Santos Reis
[MTC 2021] Sua api está bem documentada - Tainara Santos Reis[MTC 2021] Sua api está bem documentada - Tainara Santos Reis
[MTC 2021] Sua api está bem documentada - Tainara Santos Reis
 
[MTC 2021] Do manual ao continuos testing - Jonathan Rodrigo da Silva Santos
[MTC 2021] Do manual ao continuos testing - Jonathan Rodrigo da Silva Santos[MTC 2021] Do manual ao continuos testing - Jonathan Rodrigo da Silva Santos
[MTC 2021] Do manual ao continuos testing - Jonathan Rodrigo da Silva Santos
 
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
 
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
 
MTC 2019 - PENTEST PARA PROTEÇÃO DE REDES CORPORATIVAS
MTC 2019 - PENTEST PARA PROTEÇÃO DE REDES CORPORATIVASMTC 2019 - PENTEST PARA PROTEÇÃO DE REDES CORPORATIVAS
MTC 2019 - PENTEST PARA PROTEÇÃO DE REDES CORPORATIVAS
 
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
MTC 2019 - ACESSIBILIDADE: GARANTINDO QUE AS APLICAÇÕES ESTEJAM ACESSÍVEIS PA...
 
MTC 2019 - TESTANDO O CONSUMO DE ENERGIA DO SOFTWARE EM IOT: COMO FAZER NA PR...
MTC 2019 - TESTANDO O CONSUMO DE ENERGIA DO SOFTWARE EM IOT: COMO FAZER NA PR...MTC 2019 - TESTANDO O CONSUMO DE ENERGIA DO SOFTWARE EM IOT: COMO FAZER NA PR...
MTC 2019 - TESTANDO O CONSUMO DE ENERGIA DO SOFTWARE EM IOT: COMO FAZER NA PR...
 
MTC 2019 - Precisamos falar sobre teste de infra
MTC 2019 - Precisamos falar sobre teste de infraMTC 2019 - Precisamos falar sobre teste de infra
MTC 2019 - Precisamos falar sobre teste de infra
 
Selenium WebDriver com Docker
Selenium WebDriver com DockerSelenium WebDriver com Docker
Selenium WebDriver com Docker
 
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
 
Saia do 7x0 com testes de segurança
Saia do 7x0 com testes de segurançaSaia do 7x0 com testes de segurança
Saia do 7x0 com testes de segurança
 
QA além da automação
QA além da automaçãoQA além da automação
QA além da automação
 
O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?O que é teste e qualidade em Chatbots?
O que é teste e qualidade em Chatbots?
 

Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous Delivery & DevOps