SlideShare uma empresa Scribd logo
1 de 22
Wellington Avelino dos Santos
● QA chapter Lead - Concrete
● 5 anos na área de tecnologia
● Adepto de automatizar tudo o que é possível
● Entusiasta de especificação por exemplo
● Editor do Assert(QualityAssurance)
● Organizador do GaroaQA junto com o Júlio de Lima
● Música e Cerveja
O Papel do QA na
Integração Contínua
QA sampa meeting
FEVEREIRO/2017
Sumário
● Antes de tudo, quem é o QA?
● QA ágil
● Integração contínua, o que é? Onde vive?
● Qual o papel do QA no CI então?
● Roda de discussões
● Colocando a mão na massa
Antes de tudo, quem é o QA?
QA ágil
● Previne bugs
● Garante que as expectativas sejam claras
● Qualidade é responsabilidade do time
● Trabalha junto ao time
● Testa DURANTE o desenvolvimento
Integração contínua, o que é? Onde vive?
Fonte da imagem: http://rynmelberg.com/2016/05/ten-benefits-using-continuous-integration-with-agile/
Base de código consistente ao
final do dia
Prática do XP Integrar o código várias
vezes por dia
Integração contínua, o que é? Onde vive?
Ferramentas
https://travis-ci.org/
http://circleci.com/
https://jenkins.io
https://www.go.cd/
https://semaphoreci.com/
BuildCode Integrate Test
Integração Contínua
integração contínua
desenvolvimento ágil
Adaptação: pipeline
Samanta Cicilia
Qual o papel do QA no CI então?
Qual o papel do QA no CI então?
● Definir estratégia de teste
● Engajar o time quanto a importância dos testes rodando
● Ajudar a garantir que os testes estão sendo efetivos
● Absorver a cultura DevOps
● Gerenciar as massas para os testes
● Usar a integração contínua para ganhar tempo livre
Pô, só isso Wellington?
"Se um QA em ambiente ágil
está sem nada para fazer, tem
coisa errada"
Qual o papel do QA no CI então?
● Usar as métricas obtidas nas execuções do CI para
aprimoramento dos refinings
● Engajar o time a se preocupar com o ciclo de CI
● Evitar o famoso sorvetão de testes
Fora diversas atividades que como um TIME acabamos aprendendo :)
Centro
Av. Presidente Wilson,
231 - 29º andar
(21) 2240-2030
Cidade Monções
Av. Nações Unidas,
11.541 - 3º andar
(11) 4119-0449
Savassi
Av. Getúlio Vargas, 671
Sala 800 - 8º andar
(31) 3360-8900
www.concrete.com.br
Roda de discussões
Mão na massa
Mão na massa
● Github
● Algum editor de texto
● Animo e vontade
Contatos
https://github.com/wellavelino
https://www.linkedin.com/in/wellington-avelino/
https://www.facebook.com/wellavelino
https://www.meetup.com/pt-BR/garoaqa/

Mais conteúdo relacionado

Mais procurados

TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Team
TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev TeamTDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Team
TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Teamtdc-globalcode
 
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Wagner Mendes Voltz Fusca
 
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarMetodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarWagner Mendes Voltz Fusca
 
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-sourceDa Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-sourceRaphael Paiva
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
Agilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC FlorianópolisAgilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC FlorianópolisWagner Mendes Voltz Fusca
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Adriano Tavares
 
Um pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de softwareUm pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de softwareThais Moura
 
O Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeO Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeAntônio Carlos
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCespecificacoes.com
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Wesley Tiago Zapellini
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeRaphael Donaire Albino
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de TestesGUTS-RS
 
GUTS Talks Março 2018
GUTS Talks Março 2018GUTS Talks Março 2018
GUTS Talks Março 2018GUTS-RS
 
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemia
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemiaComo continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemia
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemiaSavanna Denega
 
Agile não é pra todo mundo: os desafios não técnicos
Agile não é pra todo mundo: os desafios não técnicosAgile não é pra todo mundo: os desafios não técnicos
Agile não é pra todo mundo: os desafios não técnicosThiago Ghisi
 
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...Carlos Eduardo Polegato
 
Qual o papel do gerente de projetos em um time ágil?
Qual o papel do gerente de projetos em um time ágil?Qual o papel do gerente de projetos em um time ágil?
Qual o papel do gerente de projetos em um time ágil?Raphael Donaire Albino
 
[GTS-BA] O papel do QA na cultura Ágil
[GTS-BA] O papel do QA na cultura Ágil[GTS-BA] O papel do QA na cultura Ágil
[GTS-BA] O papel do QA na cultura ÁgilGTS Bahia
 

Mais procurados (20)

TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Team
TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev TeamTDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Team
TDC2018FLN | Trilha Agile - Transformacao Agil do Ponto de Vista do Dev Team
 
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
 
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarMetodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
 
Pair programming
Pair programmingPair programming
Pair programming
 
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-sourceDa Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-source
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Agilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC FlorianópolisAgilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC Florianópolis
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 
Um pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de softwareUm pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de software
 
O Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidadeO Impacto da adoção de DevOps na qualidade
O Impacto da adoção de DevOps na qualidade
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnC
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipe
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes
 
GUTS Talks Março 2018
GUTS Talks Março 2018GUTS Talks Março 2018
GUTS Talks Março 2018
 
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemia
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemiaComo continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemia
Como continuar aprendendo sobre Robótica, STEAM e Tecnologias durante a pandemia
 
Agile não é pra todo mundo: os desafios não técnicos
Agile não é pra todo mundo: os desafios não técnicosAgile não é pra todo mundo: os desafios não técnicos
Agile não é pra todo mundo: os desafios não técnicos
 
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...
Ninja, certificado em tudo, faixa preta no agile e o cliente insatisfeito: O ...
 
Qual o papel do gerente de projetos em um time ágil?
Qual o papel do gerente de projetos em um time ágil?Qual o papel do gerente de projetos em um time ágil?
Qual o papel do gerente de projetos em um time ágil?
 
[GTS-BA] O papel do QA na cultura Ágil
[GTS-BA] O papel do QA na cultura Ágil[GTS-BA] O papel do QA na cultura Ágil
[GTS-BA] O papel do QA na cultura Ágil
 

Semelhante a O papel do QA na integração contínua

Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Fernando Santiago
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsEdson Celio
 
Protractor tests no processo de integração contínua
Protractor tests no processo de integração contínuaProtractor tests no processo de integração contínua
Protractor tests no processo de integração contínuaWalmyr Lima e Silva Filho
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágilAlan Zanatta
 
Testes Ágeis - Quallis
Testes Ágeis - QuallisTestes Ágeis - Quallis
Testes Ágeis - QuallisQuallis
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPaulo Furtado
 
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...tdc-globalcode
 
Circuito de treinamento: Gestão Ágil e Lean
Circuito de treinamento: Gestão Ágil e Lean Circuito de treinamento: Gestão Ágil e Lean
Circuito de treinamento: Gestão Ágil e Lean .add
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012Libia Boss
 
Be An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDayBe An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDayNhaiara Ramos
 

Semelhante a O papel do QA na integração contínua (20)

Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
Agile Trends - Saia da rotina e seja o owner da qualidade - SP/2018
 
Onde Estamos?
Onde Estamos?Onde Estamos?
Onde Estamos?
 
Agile culture
Agile cultureAgile culture
Agile culture
 
Treinamento - Scrum.pptx
Treinamento - Scrum.pptxTreinamento - Scrum.pptx
Treinamento - Scrum.pptx
 
Desenvolvendo produtos no UOL
Desenvolvendo produtos no UOLDesenvolvendo produtos no UOL
Desenvolvendo produtos no UOL
 
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOpsE se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
E se ao invés de Dev e Ops for DevOps? Uma introdução a cultura DevOps
 
Protractor tests no processo de integração contínua
Protractor tests no processo de integração contínuaProtractor tests no processo de integração contínua
Protractor tests no processo de integração contínua
 
O que Continuous delivery significa para QA
O que Continuous delivery significa para QAO que Continuous delivery significa para QA
O que Continuous delivery significa para QA
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágil
 
Testes Ágeis - Quallis
Testes Ágeis - QuallisTestes Ágeis - Quallis
Testes Ágeis - Quallis
 
Workshop ietec Devops Testing
Workshop ietec Devops TestingWorkshop ietec Devops Testing
Workshop ietec Devops Testing
 
Maio 2016 - O QA em um Time Ágil
Maio 2016 - O QA em um Time Ágil Maio 2016 - O QA em um Time Ágil
Maio 2016 - O QA em um Time Ágil
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...
TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de...
 
Qa4 women - Porque qualidade também é coisa de mulher! <3
Qa4 women - Porque qualidade também é coisa de mulher! <3Qa4 women - Porque qualidade também é coisa de mulher! <3
Qa4 women - Porque qualidade também é coisa de mulher! <3
 
Circuito de treinamento: Gestão Ágil e Lean
Circuito de treinamento: Gestão Ágil e Lean Circuito de treinamento: Gestão Ágil e Lean
Circuito de treinamento: Gestão Ágil e Lean
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012
 
Be An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDayBe An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDay
 

O papel do QA na integração contínua