SlideShare uma empresa Scribd logo
2001MBA em Projetos
Esan
SBC | SP
2019Mestrado em
Ciência da Computação
Unicamp
Campinas | SP
2019QA Manager
inMetrics
Barueri | SP
1998Engenharia Elétrica
Fei
SBC | SP
Mônica Cachoni
Especialista em Automação de Testes
Inmetrics
Atuou nas áreas de Aviação, Telecom,
Transportes e Qualidade
Como eu gostaria de ser Como meus amigos me veem Como realmente sou
Motivação
1. ato ou efeito de motivar.
2. motivo, causa.
Comunicação Colaboração Automoção Monitoração
DevOps
Mudança de
Paradigma
Antes que isso
aconteça, todos
estão fazendo suas
próprias coisas,
à sua maneira.
“
Definição dos
Testes
1
Proposta de
melhorias
2
Análise dos
Logs
3
Treinamento
4
Rejeição x
Conscientização
5
Time atuando
No novo
6
Etapas da mudança de Paradigma
▪ Prevenir defeitos
▪ Antecipar erros
▪ Ajudar no design de novas features
▪ Definir principais testes
▪ Definir arquitetura de novas features
▪ Codificar
▪ Commitar
▪ Entregar
Q.A Dev
Dev
Dev
Dev
Dev
Dev
Dev
QA QA
SQUAD SQUAD
Planning
Relatório
ResultadosRequisitos
Do Produto
Scrum
Master
Scrum
Master
Scrum Master
Sprint
Daily
Retrospectiva
QA
RELEASETESTE UNITÁRIO INSPEÇÃO
DE CÓDIGO
TESTE DE
SERVIÇO
TESTE DE
FRONT
TESTE DE
REGRESSÃO
Jenkins
ContinuousTesting
COMMIT
REPOSITÓRIO
“Pull Request” Builder
Fluxo de Commits:
▪ Abrir Pull Request
▪ Revisão do Código
▪ Palavras Mágicas
• Regress All, ok to test ...
▪ Aprovações
▪ Build & Run
▪ Todos passos Aprovados
▪ AutoMerge
Atividades do Q.A
▪ Analisar diariamente commits e Pull Requests abertos
▪ Entender logs e propor resoluções
▪ Reproduzir ambiente
▪ Catequisa devs
▪ Mostrar passo-a-passo para os devs.
Atividades do Q.A
▪ Key automation benefits include:
▪ reduced costs
▪ quicker time to market
▪ better detection of defects > better risk coverage
Resultado
▪ Devs começaram a fazer “Pull Requests”
menores e aprenderam a ler logs;
▪ Códigos menos “quebrados”;
▪ Todos começaram a se preparar para entregas
antes do prazo;
▪ Dificilmente o time era parado por conta de
algum deploy que quebrou o todo.
Nova “rodada”
Adicionamos novos testes aos cenários existentes
Foi recusado pelo cliente que alegou que iria
demorar muito!
DevOpsday 2019

Mais conteúdo relacionado

Mais procurados

Agile testing
Agile testingAgile testing
Agile testing
Ivan Ferraz
 
Introdução ao Scrum
Introdução ao ScrumIntrodução ao Scrum
Introdução ao Scrum
Giovanni Bassi
 
Apresentação Scrum DotNetArchitects
Apresentação Scrum DotNetArchitectsApresentação Scrum DotNetArchitects
Apresentação Scrum DotNetArchitects
Antonio Zegunis
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
Qualister
 
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento WebProposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
Er Galvão Abbott
 
Clean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de SoftwareClean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de Software
Gabriel Felipe Soares
 
Padrões no Desenvolvimento de Software
Padrões no Desenvolvimento de SoftwarePadrões no Desenvolvimento de Software
Padrões no Desenvolvimento de Software
Emanuel Poletto
 
Desenvolvimento orientado a testes
Desenvolvimento orientado a testesDesenvolvimento orientado a testes
Desenvolvimento orientado a testes
Carlos Santana
 
Relatório teste formal de usabilidade - RioCard
Relatório teste formal de usabilidade - RioCard Relatório teste formal de usabilidade - RioCard
Relatório teste formal de usabilidade - RioCard
Luiz Agner
 
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarTDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
José Correia
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
Felipe Freire
 
ALM - Testes Exploratórios
ALM - Testes ExploratóriosALM - Testes Exploratórios
ALM - Testes Exploratórios
Alan Carlos
 
Pensando TDD
Pensando TDDPensando TDD
Pensando TDD
Luiz Ricardo Silva
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
Leonardo Molinari
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
Qualister
 
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
Júlio de Lima
 
Oficina de Teste de Usabilidade
Oficina de Teste de UsabilidadeOficina de Teste de Usabilidade
Oficina de Teste de Usabilidade
UTFPR
 
Teste com usuários e teste de comunicabilidade no Livemocha
Teste com usuários e teste de comunicabilidade no LivemochaTeste com usuários e teste de comunicabilidade no Livemocha
Teste com usuários e teste de comunicabilidade no Livemocha
Tiago Rigoletto
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes Contextos
Júlio de Lima
 
[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes
Júlio de Lima
 

Mais procurados (20)

Agile testing
Agile testingAgile testing
Agile testing
 
Introdução ao Scrum
Introdução ao ScrumIntrodução ao Scrum
Introdução ao Scrum
 
Apresentação Scrum DotNetArchitects
Apresentação Scrum DotNetArchitectsApresentação Scrum DotNetArchitects
Apresentação Scrum DotNetArchitects
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento WebProposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
 
Clean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de SoftwareClean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de Software
 
Padrões no Desenvolvimento de Software
Padrões no Desenvolvimento de SoftwarePadrões no Desenvolvimento de Software
Padrões no Desenvolvimento de Software
 
Desenvolvimento orientado a testes
Desenvolvimento orientado a testesDesenvolvimento orientado a testes
Desenvolvimento orientado a testes
 
Relatório teste formal de usabilidade - RioCard
Relatório teste formal de usabilidade - RioCard Relatório teste formal de usabilidade - RioCard
Relatório teste formal de usabilidade - RioCard
 
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para TestarTDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
TDC2013 - Trilha de Cloud - Iterasys - José Correia - Use a Nuvem para Testar
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
 
ALM - Testes Exploratórios
ALM - Testes ExploratóriosALM - Testes Exploratórios
ALM - Testes Exploratórios
 
Pensando TDD
Pensando TDDPensando TDD
Pensando TDD
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
Testes em métodos ágeis
Testes em métodos ágeisTestes em métodos ágeis
Testes em métodos ágeis
 
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
 
Oficina de Teste de Usabilidade
Oficina de Teste de UsabilidadeOficina de Teste de Usabilidade
Oficina de Teste de Usabilidade
 
Teste com usuários e teste de comunicabilidade no Livemocha
Teste com usuários e teste de comunicabilidade no LivemochaTeste com usuários e teste de comunicabilidade no Livemocha
Teste com usuários e teste de comunicabilidade no Livemocha
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes Contextos
 
[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes[ScrumDay2020] A evolução da responsabilidade em testes
[ScrumDay2020] A evolução da responsabilidade em testes
 

Semelhante a DevOpsday 2019

Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESC
Wildtech
 
Greenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresaGreenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresa
Rafael Ponte
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Juliano Ribeiro
 
Apresentação CMMi
Apresentação CMMiApresentação CMMi
Apresentação CMMi
Fabio Barnes
 
Ecossistema ágil
Ecossistema ágilEcossistema ágil
Ecossistema ágil
Roberto Brandini
 
Você sabe o que é Scrum?
Você sabe o que é Scrum?Você sabe o que é Scrum?
Você sabe o que é Scrum?
Leandro Damião Rodrigues
 
Agile
AgileAgile
Scrum
ScrumScrum
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
Ernesto Bedrikow
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
André Dias
 
Ágil transformando o banco: Quem disse que seria fácil?
Ágil transformando o banco: Quem disse que seria fácil?Ágil transformando o banco: Quem disse que seria fácil?
Ágil transformando o banco: Quem disse que seria fácil?
Daniel Santos
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
Juliano Ribeiro
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
Camilo Almendra
 
Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013
Handrus Nogueira
 
Empreendendo com métodos ágeis
Empreendendo com métodos ágeisEmpreendendo com métodos ágeis
Empreendendo com métodos ágeis
Vanessa Me Tonini
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
Sabrina Mariana
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)
Sabrina Mariana
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
Qualister
 
Avaliando Scrum em um ambiente CMMi 5
Avaliando Scrum em um ambiente CMMi 5Avaliando Scrum em um ambiente CMMi 5
Avaliando Scrum em um ambiente CMMi 5
danielvm
 
Apresentação pim 3º semestre v2
Apresentação pim 3º semestre v2Apresentação pim 3º semestre v2
Apresentação pim 3º semestre v2
Uedson Carlos
 

Semelhante a DevOpsday 2019 (20)

Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESC
 
Greenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresaGreenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresa
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
Apresentação CMMi
Apresentação CMMiApresentação CMMi
Apresentação CMMi
 
Ecossistema ágil
Ecossistema ágilEcossistema ágil
Ecossistema ágil
 
Você sabe o que é Scrum?
Você sabe o que é Scrum?Você sabe o que é Scrum?
Você sabe o que é Scrum?
 
Agile
AgileAgile
Agile
 
Scrum
ScrumScrum
Scrum
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Ágil transformando o banco: Quem disse que seria fácil?
Ágil transformando o banco: Quem disse que seria fácil?Ágil transformando o banco: Quem disse que seria fácil?
Ágil transformando o banco: Quem disse que seria fácil?
 
Quando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidadesQuando os rótulos não atendem as suas necessidades
Quando os rótulos não atendem as suas necessidades
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013
 
Empreendendo com métodos ágeis
Empreendendo com métodos ágeisEmpreendendo com métodos ágeis
Empreendendo com métodos ágeis
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Avaliando Scrum em um ambiente CMMi 5
Avaliando Scrum em um ambiente CMMi 5Avaliando Scrum em um ambiente CMMi 5
Avaliando Scrum em um ambiente CMMi 5
 
Apresentação pim 3º semestre v2
Apresentação pim 3º semestre v2Apresentação pim 3º semestre v2
Apresentação pim 3º semestre v2
 

Último

AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
Consultoria Acadêmica
 
Análise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.docAnálise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.doc
cristiano docarmo
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
Consultoria Acadêmica
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
marcosmpereira
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
GeraldoGouveia2
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
RodrigoQuintilianode1
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
Consultoria Acadêmica
 
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
Consultoria Acadêmica
 
Estruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificaçãoEstruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificação
caduelaia
 

Último (9)

AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
 
Análise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.docAnálise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.doc
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
 
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
 
Estruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificaçãoEstruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificação
 

DevOpsday 2019

  • 1.
  • 2. 2001MBA em Projetos Esan SBC | SP 2019Mestrado em Ciência da Computação Unicamp Campinas | SP 2019QA Manager inMetrics Barueri | SP 1998Engenharia Elétrica Fei SBC | SP Mônica Cachoni Especialista em Automação de Testes Inmetrics Atuou nas áreas de Aviação, Telecom, Transportes e Qualidade
  • 3. Como eu gostaria de ser Como meus amigos me veem Como realmente sou
  • 4. Motivação 1. ato ou efeito de motivar. 2. motivo, causa.
  • 6. Mudança de Paradigma Antes que isso aconteça, todos estão fazendo suas próprias coisas, à sua maneira. “
  • 7. Definição dos Testes 1 Proposta de melhorias 2 Análise dos Logs 3 Treinamento 4 Rejeição x Conscientização 5 Time atuando No novo 6 Etapas da mudança de Paradigma
  • 8. ▪ Prevenir defeitos ▪ Antecipar erros ▪ Ajudar no design de novas features ▪ Definir principais testes ▪ Definir arquitetura de novas features ▪ Codificar ▪ Commitar ▪ Entregar Q.A Dev
  • 9. Dev Dev Dev Dev Dev Dev QA QA SQUAD SQUAD Planning Relatório ResultadosRequisitos Do Produto Scrum Master Scrum Master Scrum Master Sprint Daily Retrospectiva QA RELEASETESTE UNITÁRIO INSPEÇÃO DE CÓDIGO TESTE DE SERVIÇO TESTE DE FRONT TESTE DE REGRESSÃO Jenkins ContinuousTesting COMMIT REPOSITÓRIO
  • 10. “Pull Request” Builder Fluxo de Commits: ▪ Abrir Pull Request ▪ Revisão do Código ▪ Palavras Mágicas • Regress All, ok to test ... ▪ Aprovações ▪ Build & Run ▪ Todos passos Aprovados ▪ AutoMerge
  • 11. Atividades do Q.A ▪ Analisar diariamente commits e Pull Requests abertos ▪ Entender logs e propor resoluções ▪ Reproduzir ambiente ▪ Catequisa devs ▪ Mostrar passo-a-passo para os devs.
  • 12. Atividades do Q.A ▪ Key automation benefits include: ▪ reduced costs ▪ quicker time to market ▪ better detection of defects > better risk coverage
  • 13. Resultado ▪ Devs começaram a fazer “Pull Requests” menores e aprenderam a ler logs; ▪ Códigos menos “quebrados”; ▪ Todos começaram a se preparar para entregas antes do prazo; ▪ Dificilmente o time era parado por conta de algum deploy que quebrou o todo.
  • 14. Nova “rodada” Adicionamos novos testes aos cenários existentes Foi recusado pelo cliente que alegou que iria demorar muito!