Testes em todos os niveis de planejamento

Elias Nogueira
Elias NogueiraLead Software Engineer at Waes
Teste em todos os níveis
de planejamento
Elias Nogueira
Eu ajudo pessoas e empresas a melhorarem a qualidade técnica,
e de entrega, de aplicações.
Agile Coach & QA Engineer
@eliasnogueira
eliasnogueira.com
linkedin.com/in/eliasnogueira
fb.com/elias.nogueira.teste
Elias Nogueira
Níveis de Planejamento
Nível	Tarefa
Nível	Story
Nível	Feature
Nível	Release
Nível	Sistema
Planejamento da Release
Story
0 It	1 It	2 It	3	- 5 End	Game
Release	1 Release	2 Release	3
Entrega	do	Time
Planejamento
Planejamento da Release
• Time já tem uma boa visão do todo
• Melhor momento de pensar em
• Ferramentas
• Ambiente
• Práticas/Técnicas de Teste (Performance, Segurança, etc...)
• Quando há novas tecnologias é necessário:
• Fazer experimentos
• Levantar possíveis problemas de design
• Riscos
Planejamento da Iteração (Sprint)
Story	1
0 It	1 It	2 It	3	- 5 End	Game
Entrega	do	Time
Planejamento
da	Iteração
Planejamento da Iteração (Sprint)
• Determinar o tamanho da Feature/Story
• Levando em consideração a automação
• Quais Features/Stories são impactadas por segurança e performance?
Planejamento da Story
Story	1
0 It	1 It	2 It	3	- 5 End	Game
Entrega	do	Time
Planejamento
das	Stories
Planejamento da Story
• Separação das Stories por níveis
unitário, integração, api, funcional, aceitação/e2e
• Preparação de massa de dados para teste
• Criação de ambientes necessários
Planejamento da Story – Exemplo
Como um	possível	passageiro
Eu	desejo	pesquisar	por	voos
Para que	eu	possa	passar	férias
Pesquisar	por	voos A
Seleção	de	voos
Como um	possível	passageiro
Eu	desejo	selecionar	o	voo	de	minha	preferência
Para que	eu	possa	comprar	o	voo
B Preencher	dados	e	pagamento
Como um	passageiro
Eu	desejo	informar	meus	dados	pessoais	e	de	
cartão	de	crédito
Para que	eu	possa	efetuar	a	compra	da	passagem
C
Localizador	da	passagem
Como um	passageiro
Eu	desejo	visualizar	o	localizador	da	passagem
Para	que	eu	possa	fazer	meu	checkin
D
Planejamento da Story – Exemplo
A
A B C D
A
Planejamento da Tarefa
Story	1
0 It	1 It	2 It	3	- 5 End	Game
Entrega	do	Time
Tarefa	A 8	horas
Tarefa	B 5	horas
Tarefa	C 6	horas
Tarefa	D 8	horas
Planejamento
das	Tarefas
Planejamento da Tarefa
Neste nível não há a necessidade de planejamento, apenas por em
prática o que nós planejamos anteriormente nas Stories.
Adicionalmente podemos ter algumas destas ações:
• Refactoring de scripts existentes
• Criação de novos scripts para aumentar a cobertura
Seleção dos Testes
Devemos considerar, sempre, ao menos 3 fatores:
ROI
Tentar associar ao impacto e risco no projeto e ganho de tempo para execução
Complexidade de desenvolvimento
O quão complexo/demorado é o esforço de automação
Esforço de manutenção
Analisar de a funcionalidade está passando por constantes mudanças ou tem uma
concentração grande de bugs
Seleção dos Testes
Criar uma matriz para ajudar na seleção
• Estabelecer Critérios para considerar
• Pontuação
• Prioridade
• Esforço de implementação
Planejamento em múltiplos times
Story	1
0 It	1 It	2 It	3	- 5 End	Game
Ciclo	de	Entrega	do	Time
Time	A
Time	B
Time	C
Escopo	da	ReleasePlanejamento	dos	testes	
com	múltiplos	times
Atividades	do	EndGame
(10	min	–semanas)
Produto	potencialmente	
pronto	para	entrega
Planejamento	da	Release	entre	os	times
Planejamento	
Release
Planejamento	
Release
Planejamento	
Release
Planejamento	
Release
Time	A
Produto	potencialmente	
pronto	para	entrega
Produto	potencialmente	
pronto	para	entrega
Time	A
Time	B
Time	C
Time	D
Time	B
Time	C
Time	D
Planejamento	
Release
Teste	depois	do	
desenvolv.
Workflow
E2E
Regressão	completa
Da	Release	para	
Produção
Atividades	de	Suporte:	Demo	pelos	times	|	envolvimento	na	tomada	de	decisão	|	participação	em	treinamentos
Time	A
Time	B
Time	C
Time	D
Teste	depois	do	
desenvolv.
Workflow
E2E
Regressão	completa
Teste	depois	do	
desenvolv.
Workflow
E2E
Regressão	completa
Iteração	1 Iteração	2 Iteração	3 End Game
Planejamento em múltiplos times
Teste em todos os níveis
de planejamento
Elias Nogueira
1 of 18

Recommended

O Testador Técnico by
O Testador TécnicoO Testador Técnico
O Testador TécnicoElias Nogueira
1.7K views18 slides
Arquitetura básica de testes para seu projeto Java by
Arquitetura básica de testes para seu projeto JavaArquitetura básica de testes para seu projeto Java
Arquitetura básica de testes para seu projeto JavaElias Nogueira
2.1K views23 slides
Acelerando o feedback e deploy com Automação de Testes! by
Acelerando o feedback e deploy com Automação de Testes! Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes! Elias Nogueira
1.3K views8 slides
Apenas um script de teste para iOS e Android by
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
1.3K views10 slides
Coders On Beer + Ministry Of Testing - Agile Testing by
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
363 views41 slides
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes by
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 TestesSamanta Cicilia
1.2K views34 slides

More Related Content

What's hot

MTC - Automatizando Visual Regression Testing by
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingSamanta Cicilia
761 views58 slides
DevOps Summit Brasil - O que não te contaram sobre Agile Testing by
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 TestingSamanta Cicilia
673 views32 slides
Como integrar um Agile Tester no seu time by
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeElias Nogueira
2.1K views11 slides
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ... by
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
346 views18 slides
Visual Regression Testing: mais um tipo de teste pra sua pipeline by
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 pipelineSamanta Cicilia
817 views51 slides
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva by
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva 3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva minastestingconference
469 views21 slides

What's hot(20)

MTC - Automatizando Visual Regression Testing by Samanta Cicilia
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
Samanta Cicilia761 views
DevOps Summit Brasil - O que não te contaram sobre Agile Testing by Samanta Cicilia
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
Samanta Cicilia673 views
Como integrar um Agile Tester no seu time by Elias Nogueira
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
Elias Nogueira2.1K views
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ... by tdc-globalcode
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-globalcode346 views
Visual Regression Testing: mais um tipo de teste pra sua pipeline by Samanta Cicilia
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
Samanta Cicilia817 views
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva by minastestingconference
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva 3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
Todas as abordagens de testes dentro do ágil by Elias Nogueira
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágil
Elias Nogueira5.7K views
Testes em ambiente agil - TechTalks ADP Labs by Elias Nogueira
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP Labs
Elias Nogueira1.3K views
[7Masters Aug, 2018] Escolhas durante automação de testes de API by Júlio de Lima
[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
Júlio de Lima315 views
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D... by minastestingconference
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
[DevOps Carioca] Testes Automatizados by Samanta Cicilia
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
Samanta Cicilia1.1K views
CNQS - Testes Automatizados & Continuous Delivery by Samanta Cicilia
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
Samanta Cicilia1.4K views
Papel do QA na Transformação Ágil by Elias Nogueira
Papel do QA na Transformação ÁgilPapel do QA na Transformação Ágil
Papel do QA na Transformação Ágil
Elias Nogueira1.2K views
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP) by Igor Abade
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Igor Abade1.1K views
Importância de Testes Automatizados para Continuous Delivery & DevOps by Samanta Cicilia
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
Samanta Cicilia1.3K views
DevCamp - O papel de um testador em uma equipe ágil by Elias Nogueira
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
Elias Nogueira7.1K views
[DevOps Carioca] Continuous Delivery by Samanta Cicilia
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
Samanta Cicilia1.4K views

Similar to Testes em todos os niveis de planejamento

Agile testing by
Agile testing Agile testing
Agile testing Rodrigo Oliveira, Msc, PMP
706 views89 slides
IPA Conhecendo XP by
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
379 views78 slides
Bate-papo com Especialista Terra XP by
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPWildtech
458 views76 slides
SCRUM - Aula 2 by
SCRUM - Aula 2SCRUM - Aula 2
SCRUM - Aula 2Saulo Arruda
1.9K views40 slides
Gestão ágil: gerar valor partir otimização de fluxo by
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoAnderson Silveira
92 views54 slides
Participação do Time de Teste em Projetos Scrum by
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumGustavo Quezada
4.3K views42 slides

Similar to Testes em todos os niveis de planejamento(20)

IPA Conhecendo XP by Wildtech
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
Wildtech379 views
Bate-papo com Especialista Terra XP by Wildtech
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XP
Wildtech458 views
Gestão ágil: gerar valor partir otimização de fluxo by Anderson Silveira
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxo
Participação do Time de Teste em Projetos Scrum by Gustavo Quezada
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos Scrum
Gustavo Quezada4.3K views
Menos teste e mais qualidade - como equilibrar essa equação? by Igor Abade
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 Abade723 views
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204) by André Dias
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é Dias1.1K views
Agile e Testes: Um Relato de Experiência da Indústria by André Abe Vicente
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da Indústria
André Abe Vicente397 views
ASP.Net Performance – A pragmatic approach - Luis Paulino by Comunidade NetPonto
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
Comunidade NetPonto1.8K views
[GUTS-RS] GUTS Talks - Automação de Testes by GUTS-RS
[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 1.1K views
Gestão da Qualidade - Metodologia ágil by Sabrina Mariana
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
Sabrina Mariana452 views
Gestão da qualidade metodologia ágil v01 (2) by 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)
Sabrina Mariana1.8K views
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda... by Luiz Lemos
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Luiz Lemos1.6K views

More from Elias Nogueira

Criando uma arquitetura para seus testes de API com RestAssured by
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredElias Nogueira
2.3K views42 slides
API Testing following the Test Pyramid by
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test PyramidElias Nogueira
1.7K views51 slides
De a máxima cobertura nos seus testes de API by
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de APIElias Nogueira
3.2K views37 slides
Automação e virtualização de serviços by
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviçosElias Nogueira
2.2K views53 slides
Usando containers com auto-escala de testes by
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testesElias Nogueira
1.1K views22 slides
Coach por Imersão - Buscando a excelência técnica com o time by
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeElias Nogueira
882 views22 slides

More from Elias Nogueira(20)

Criando uma arquitetura para seus testes de API com RestAssured by Elias Nogueira
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira2.3K views
API Testing following the Test Pyramid by Elias Nogueira
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
Elias Nogueira1.7K views
De a máxima cobertura nos seus testes de API by Elias Nogueira
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de API
Elias Nogueira3.2K views
Automação e virtualização de serviços by Elias Nogueira
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviços
Elias Nogueira2.2K views
Usando containers com auto-escala de testes by Elias Nogueira
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testes
Elias Nogueira1.1K views
Coach por Imersão - Buscando a excelência técnica com o time by Elias Nogueira
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
Elias Nogueira882 views
O Agile Coach pode (e muitas vezes deve) ser técnico by Elias Nogueira
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnico
Elias Nogueira714 views
Create an architecture for web test automation by Elias Nogueira
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
Elias Nogueira1.3K views
Paralelize seus testes web e mobile para ter feedbacks mais rápidos by Elias Nogueira
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Elias Nogueira704 views
Como 4 Agile Coaches trabalham em uma Transformação Ágil by Elias Nogueira
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Elias Nogueira810 views
BDD não é automação de teste - Scrum Gathering by Elias Nogueira
BDD não é automação de teste - Scrum GatheringBDD não é automação de teste - Scrum Gathering
BDD não é automação de teste - Scrum Gathering
Elias Nogueira4.1K views
Como criar e executar testes paralelos web usando Selenium e containers by Elias Nogueira
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containers
Elias Nogueira3.5K views
Improve Yourself -- Learn the Skills, Join the Community - Tests by Elias Nogueira
Improve Yourself -- Learn the Skills, Join the Community - TestsImprove Yourself -- Learn the Skills, Join the Community - Tests
Improve Yourself -- Learn the Skills, Join the Community - Tests
Elias Nogueira376 views
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p... by Elias Nogueira
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Elias Nogueira1.2K views
BDD não é Automação de Testes by Elias Nogueira
BDD não é Automação de TestesBDD não é Automação de Testes
BDD não é Automação de Testes
Elias Nogueira5.3K views
Criando uma grid para execução de testes paralelo com Appium by Elias Nogueira
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com Appium
Elias Nogueira1.4K views
Como ter sucesso ministrando uma palestra técnica by Elias Nogueira
Como ter sucesso ministrando uma palestra técnicaComo ter sucesso ministrando uma palestra técnica
Como ter sucesso ministrando uma palestra técnica
Elias Nogueira594 views
Quais são os steps de que deve conter na sua pipeline? by Elias Nogueira
Quais são os steps de que deve conter na sua pipeline?Quais são os steps de que deve conter na sua pipeline?
Quais são os steps de que deve conter na sua pipeline?
Elias Nogueira391 views

Testes em todos os niveis de planejamento