SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Agile Testing
ABRIL/2018
Perguntinhas pra
começar
Vamos começar o/
O que vem a sua cabeça quando
ouve falar de Agile Testing?
O que faz um QA num time ágil?
Procurar continuamente
maneiras do time fazer
seu melhor trabalho para
entregar software de
qualidade.
–Agile Testing (Lisa Crispin/Janet Gregory)
Tradicional X Ágil
Procura Bug
Garante que os requisitos sejam
atendidos
Resistentes à mudança
Qualidade é responsabilidade do
testador
Trabalha separado do time
Teste é uma fase
Teste no final do desenvolvimento
Verificações Manuais
Apenas testes de UI
Quebrar o software
Previne Bug
Garante que as expectativas sejam
claras
Aceita novas ideias
Qualidade é responsabilidade do
time
Trabalha junto ao time
Teste é uma atividade
Teste durante o desenvolvimento
Verificações Automatizadas
Testes em diferentes níveis
Construir o melhor software
Mas afinal, o que é um
Agile Tester?
O que é um Agile Tester?
Um profissional que:
- abraça as mudanças;
- colabora com pessoas técnicas e não técnicas;
- entende o conceito de testes como especificação;
- tem boas skills técnicas;
- entende do negócio
Princípios e Valores
- provê feedback contínuo
- entrega valor para o cliente
- comunicação face-to-face
- tem coragem
- mantem simples
- pratica melhoria contínua
- responde a mudanças
- auto-organizado
- foco nas pessoas
- gosta do que faz :)
Qualidade é
responsabilidade do time,
e você vai ajudar nisso :)
Formação do Time
SM PO QA
Designer DevOps DEV
DEV DEV DEV
Barreiras enfrentadas
Quais barreiras vocês acham
que podem aparecer nesse
cenário?
Barreiras Enfrentadas
- perda de identidade
- papéis adicionais
- falta de treinamento
- não entender os conceitos de agilidade
- experiências passadas
- diferenças culturais
Que tipos de teste
fazer?
• Lisa Crispin, Brian Marick
SupportingtheTeam
Business Facing
Quadrante de Testes Ágeis
Technology Facing
CritiqueProduct
Q1 Q4
Q2 Q3
Functional Tests
Examples
Story Tests
Prototypes
Simulations
Automated Tools
ManualAutomated & Manual
Exploratory Tests
Scenarios
Usability Tests
UAT (User Acceptance Tests)
Alpha/Beta
Unit Tests
Component Tests
Performance & Load Tests
Security Tests
“ility” Tests
Por que
automatizar
testes?
Por que automatizar testes?
- Discussão em grupo
Estratégia de
Automação de
Testes Ágeis
Pirâmide de Testes
Testes de Interface
(Workflows/Lógica de
Negócio)
2
Testes Unitários e
Componentes
4
Testes de API/Serviço
(Regras de
Negócio/Funcionais)
3
Testes Manuais e
Exploratórios
1
$$$$
$$
Automated GUI Tests
Integration
Tests
Unit
Tests
Manual Tests
Sorvete | anti-padrão
Adaptação: Fábio Pereira
Cupcake | anti-padrão
Automação é a solução
pra tudo?
Como encaixar no
Sprint?
Refinamento Planning Iteração Review
- Pensar em cenários
- Questionar os critérios
- Começar a pensar em
como testar
- Ajudar no mapeamento
dos fluxos
- Tarefas de Teste:
- qual nível de
automação?
- ambiente
- massa de dados
- regressão
- novos tipos de teste?
- Escrever cenários
- Dividir os testes de
acordo com a pirâmide
- Implementar testes
automatizados
- Fazer testes
exploratórios
- Pair com
desenvolvedores
- Apresentar os testes
automatizados de
interface e os cenários
Refinamento Planning Iteração Review
- Pensar em cenários
- Questionar os critérios
- Começar a pensar em
como testar
- Ajudar no mapeamento
dos fluxos
- Tarefas de Teste:
- qual nível de
automação?
- ambiente
- massa de dados
- regressão
- novos tipos de teste?
- Escrever cenários
- Dividir os testes de
acordo com a pirâmide
- Implementar testes
automatizados
- Fazer testes
exploratórios
- Pair com
desenvolvedores
- Apresentar os testes
automatizados de
interface e os cenários
Em conjunto
com Designer
Em conjunto
com Designer
Refinamento Planning Iteração Review
- Pensar em cenários
- Questionar os critérios
- Começar a pensar em
como testar
- Ajudar no mapeamento
dos fluxos
- Tarefas de Teste:
- qual nível de
automação?
- ambiente
- massa de dados
- regressão
- novos tipos de teste?
- Escrever cenários
- Dividir os testes de
acordo com a pirâmide
- Implementar testes
automatizados
- Fazer testes
exploratórios
- Pair com
desenvolvedores
- Apresentar os testes
automatizados de
interface e os cenários
Em conjunto
com DevOps
Em conjunto com
PO + Designer
Em conjunto
com DevOps
Refinamento Planning Iteração Review
- Pensar em cenários
- Questionar os critérios
- Começar a pensar em
como testar
- Ajudar no mapeamento
dos fluxos
- Tarefas de Teste:
- qual nível de
automação?
- ambiente
- massa de dados
- regressão
- novos tipos de teste?
- Escrever cenários
- Dividir os testes de
acordo com a pirâmide
- Implementar testes
automatizados
- Fazer testes
exploratórios
- Pair com
desenvolvedores
- Apresentar os testes
automatizados de
interface e os cenários
Em conjunto
com Designer
Em conjunto com
Desenvolvedores
Refinamento Planning Iteração Review
- Pensar em cenários
- Questionar os critérios
- Começar a pensar em
como testar
- Ajudar no mapeamento
dos fluxos
- Tarefas de Teste:
- qual nível de
automação?
- ambiente
- massa de dados
- regressão
- novos tipos de teste?
- Escrever cenários
- Dividir os testes de
acordo com a pirâmide
- Implementar testes
automatizados
- Fazer testes
exploratórios
- Pair com
desenvolvedores
- Apresentar os testes
automatizados de
interface e os cenários
Em conjunto com
PO + Designer
Em conjunto
com DevOps
Em conjunto
com Designer
Delivery
Hora da Dinâmica o/
Delivery
- Listar o que mais vocês acham que faz parte de "entregar
software"
Manifesto de Testes Ágeis
DÚVIDAS?
Referências
https://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/
0321534468
https://www.amazon.com/More-Agile-Testing-Addison-Wesley-Signa
ture/dp/0321967054
http://agiletesters.com.br/
https://www.meetup.com/Ministry-of-Testing-Rio-de-Janeiro/events/
248584136/
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
OBRIGADO!

Weitere ähnliche Inhalte

Was ist angesagt?

Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploSamanta Cicilia
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing Samanta Cicilia
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliverySamanta Cicilia
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileElias Nogueira
 
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çosSamanta Cicilia
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous DeliverySamanta Cicilia
 
[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 ValorSamanta Cicilia
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsSamanta Cicilia
 
Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Samanta Cicilia
 
[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de APIJúlio de Lima
 
[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...Samanta Cicilia
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end seleniumQualister
 
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ínuaSamanta Cicilia
 
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para TodosTDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todostdc-globalcode
 
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 JMeterJúlio de Lima
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realAndré Dias
 
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e VerdadesElias Nogueira
 
Apenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidElias Nogueira
 

Was ist angesagt? (20)

Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
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
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
[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
 
O Testador Técnico
O Testador TécnicoO Testador Técnico
O Testador Técnico
 
Importância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOpsImportância de Testes Automatizados para Continuous Delivery & DevOps
Importância de Testes Automatizados para Continuous Delivery & DevOps
 
Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)Continuous Delivery - versão estendida :)
Continuous Delivery - versão estendida :)
 
[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API[7Masters Aug, 2018] Escolhas durante automação de testes de API
[7Masters Aug, 2018] Escolhas durante automação de testes de API
 
[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...
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
 
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
 
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para TodosTDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
 
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
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
 
Apenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e Android
 

Ähnlich wie Coders On Beer + Ministry Of Testing - Agile Testing

T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de softwareTargettrust
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de softwareTargettrust
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliDesenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliRio Info
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de SoftwareElias Nogueira
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptxAnaKlyssia1
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilElias Nogueira
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontatdc-globalcode
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareCamilo Ribeiro
 
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.pptxRoberto Nunes
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aLeonardo Molinari
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionLeonardo Molinari
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionLeonardo Molinari
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionLeonardo Molinari
 

Ähnlich wie Coders On Beer + Ministry Of Testing - Agile Testing (20)

T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
Lean agile testing
Lean agile testingLean agile testing
Lean agile testing
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliDesenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx01 UNIDADE I -  Princípios, pilares e modelos de teste de software.pptx
01 UNIDADE I - Princípios, pilares e modelos de teste de software.pptx
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
DevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágilDevCamp - O papel de um testador em uma equipe ágil
DevCamp - O papel de um testador em uma equipe ágil
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
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
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 

Mehr von Samanta Cicilia

TDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negóciosTDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negóciosSamanta Cicilia
 
[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & Eventos[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & EventosSamanta Cicilia
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous DeliverySamanta Cicilia
 
[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 horasSamanta Cicilia
 
Minas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega ContínuaMinas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega ContínuaSamanta Cicilia
 
Informatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de DadosInformatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de DadosSamanta Cicilia
 
Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!Samanta Cicilia
 
Perfil segundo o E-Talent
Perfil segundo o E-TalentPerfil segundo o E-Talent
Perfil segundo o E-TalentSamanta Cicilia
 
Processo de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionaisProcesso de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionaisSamanta Cicilia
 
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...Samanta Cicilia
 
Métricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de softwareMétricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de softwareSamanta Cicilia
 

Mehr von Samanta Cicilia (12)

TDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negóciosTDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negócios
 
[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & Eventos[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & Eventos
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
[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
 
Minas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega ContínuaMinas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega Contínua
 
[MBQA6] Redes sociais
[MBQA6] Redes sociais[MBQA6] Redes sociais
[MBQA6] Redes sociais
 
Informatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de DadosInformatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de Dados
 
Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!
 
Perfil segundo o E-Talent
Perfil segundo o E-TalentPerfil segundo o E-Talent
Perfil segundo o E-Talent
 
Processo de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionaisProcesso de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionais
 
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
 
Métricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de softwareMétricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de software
 

Kürzlich hochgeladen

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Kürzlich hochgeladen (6)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Coders On Beer + Ministry Of Testing - Agile Testing

  • 1.
  • 2.
  • 5. O que vem a sua cabeça quando ouve falar de Agile Testing?
  • 6. O que faz um QA num time ágil?
  • 7. Procurar continuamente maneiras do time fazer seu melhor trabalho para entregar software de qualidade. –Agile Testing (Lisa Crispin/Janet Gregory)
  • 9. Procura Bug Garante que os requisitos sejam atendidos Resistentes à mudança Qualidade é responsabilidade do testador Trabalha separado do time Teste é uma fase Teste no final do desenvolvimento Verificações Manuais Apenas testes de UI Quebrar o software Previne Bug Garante que as expectativas sejam claras Aceita novas ideias Qualidade é responsabilidade do time Trabalha junto ao time Teste é uma atividade Teste durante o desenvolvimento Verificações Automatizadas Testes em diferentes níveis Construir o melhor software
  • 10. Mas afinal, o que é um Agile Tester?
  • 11. O que é um Agile Tester? Um profissional que: - abraça as mudanças; - colabora com pessoas técnicas e não técnicas; - entende o conceito de testes como especificação; - tem boas skills técnicas; - entende do negócio
  • 12. Princípios e Valores - provê feedback contínuo - entrega valor para o cliente - comunicação face-to-face - tem coragem - mantem simples - pratica melhoria contínua - responde a mudanças - auto-organizado - foco nas pessoas - gosta do que faz :)
  • 13. Qualidade é responsabilidade do time, e você vai ajudar nisso :)
  • 15. SM PO QA Designer DevOps DEV DEV DEV DEV
  • 17. Quais barreiras vocês acham que podem aparecer nesse cenário?
  • 18. Barreiras Enfrentadas - perda de identidade - papéis adicionais - falta de treinamento - não entender os conceitos de agilidade - experiências passadas - diferenças culturais
  • 19. Que tipos de teste fazer?
  • 20. • Lisa Crispin, Brian Marick SupportingtheTeam Business Facing Quadrante de Testes Ágeis Technology Facing CritiqueProduct Q1 Q4 Q2 Q3 Functional Tests Examples Story Tests Prototypes Simulations Automated Tools ManualAutomated & Manual Exploratory Tests Scenarios Usability Tests UAT (User Acceptance Tests) Alpha/Beta Unit Tests Component Tests Performance & Load Tests Security Tests “ility” Tests
  • 22. Por que automatizar testes? - Discussão em grupo
  • 24. Pirâmide de Testes Testes de Interface (Workflows/Lógica de Negócio) 2 Testes Unitários e Componentes 4 Testes de API/Serviço (Regras de Negócio/Funcionais) 3 Testes Manuais e Exploratórios 1 $$$$ $$
  • 27. Automação é a solução pra tudo?
  • 29. Refinamento Planning Iteração Review - Pensar em cenários - Questionar os critérios - Começar a pensar em como testar - Ajudar no mapeamento dos fluxos - Tarefas de Teste: - qual nível de automação? - ambiente - massa de dados - regressão - novos tipos de teste? - Escrever cenários - Dividir os testes de acordo com a pirâmide - Implementar testes automatizados - Fazer testes exploratórios - Pair com desenvolvedores - Apresentar os testes automatizados de interface e os cenários
  • 30. Refinamento Planning Iteração Review - Pensar em cenários - Questionar os critérios - Começar a pensar em como testar - Ajudar no mapeamento dos fluxos - Tarefas de Teste: - qual nível de automação? - ambiente - massa de dados - regressão - novos tipos de teste? - Escrever cenários - Dividir os testes de acordo com a pirâmide - Implementar testes automatizados - Fazer testes exploratórios - Pair com desenvolvedores - Apresentar os testes automatizados de interface e os cenários Em conjunto com Designer
  • 31. Em conjunto com Designer Refinamento Planning Iteração Review - Pensar em cenários - Questionar os critérios - Começar a pensar em como testar - Ajudar no mapeamento dos fluxos - Tarefas de Teste: - qual nível de automação? - ambiente - massa de dados - regressão - novos tipos de teste? - Escrever cenários - Dividir os testes de acordo com a pirâmide - Implementar testes automatizados - Fazer testes exploratórios - Pair com desenvolvedores - Apresentar os testes automatizados de interface e os cenários Em conjunto com DevOps
  • 32. Em conjunto com PO + Designer Em conjunto com DevOps Refinamento Planning Iteração Review - Pensar em cenários - Questionar os critérios - Começar a pensar em como testar - Ajudar no mapeamento dos fluxos - Tarefas de Teste: - qual nível de automação? - ambiente - massa de dados - regressão - novos tipos de teste? - Escrever cenários - Dividir os testes de acordo com a pirâmide - Implementar testes automatizados - Fazer testes exploratórios - Pair com desenvolvedores - Apresentar os testes automatizados de interface e os cenários Em conjunto com Designer
  • 33. Em conjunto com Desenvolvedores Refinamento Planning Iteração Review - Pensar em cenários - Questionar os critérios - Começar a pensar em como testar - Ajudar no mapeamento dos fluxos - Tarefas de Teste: - qual nível de automação? - ambiente - massa de dados - regressão - novos tipos de teste? - Escrever cenários - Dividir os testes de acordo com a pirâmide - Implementar testes automatizados - Fazer testes exploratórios - Pair com desenvolvedores - Apresentar os testes automatizados de interface e os cenários Em conjunto com PO + Designer Em conjunto com DevOps Em conjunto com Designer
  • 36. Delivery - Listar o que mais vocês acham que faz parte de "entregar software"
  • 38.
  • 41. 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 OBRIGADO!