SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
5 Boas práticas para se
aplicar em testes de aceitação
Indo além dos testes de unidade
# 1
O que são
testes de aceitação?
# 2
Pirâmide de testes
Pirâmide de testes (Mike Cohn)
Quadrante de testes (Crispin)
# 3
Boas práticas
Separe responsabilidades
Teste sem Page Object
Page Object
Teste com Page Object
#1 Centraliza o código
#2 Facilita a manutenção
#3 Melhora o entendimento
Dependa de elementos estáveis
#1 ID
#2 Name
#3 Seletor CSS
#4 XPath (Evitar)
Seja objetivo
Testes acoplados
Testes separados
#1 Acelera a resolução de
problemas
#2 Melhora o entendimento
Construa cenários
independentes
#1 Facilita a manutenção
#2 Evita problemas com
ordenação
#3 Permite a execução dos
testes em paralelo
Revise constantemente
#1 Move testes para níveis
abaixo da pirâmide
#2 Remove testes
desnecessários/duplicados
#3 Mantêm a pirâmide
“equilibrada”
# 4
Conclusão
# 5
Referências
shipit.resultadosdigitais.com.br
Obrigado!
Lindomar Reitz
lindomar.reitz@gmail.com
br.linkedin.com/in/lindomarreitz
we’re
hiring

Mais conteúdo relacionado

Destaque

20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
Tiago Granato Rodrigues
 
ENIGMA PROJECT Compro copy
ENIGMA PROJECT Compro copyENIGMA PROJECT Compro copy
ENIGMA PROJECT Compro copy
ENIGMA PROJECT
 
Competencias de gestores de projetos voltadas para uma lideranca sustentavel
Competencias de gestores de projetos voltadas para uma lideranca sustentavelCompetencias de gestores de projetos voltadas para uma lideranca sustentavel
Competencias de gestores de projetos voltadas para uma lideranca sustentavel
Matheus Lucinski, Eng.
 

Destaque (13)

20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
20161015_CURRÍCULO_TIAGO GRANATO RODRIGUES
 
Escuela Nueva Laboratorio: Filosofía
Escuela Nueva Laboratorio: FilosofíaEscuela Nueva Laboratorio: Filosofía
Escuela Nueva Laboratorio: Filosofía
 
ENIGMA PROJECT Compro copy
ENIGMA PROJECT Compro copyENIGMA PROJECT Compro copy
ENIGMA PROJECT Compro copy
 
905-3074-1-PB
905-3074-1-PB905-3074-1-PB
905-3074-1-PB
 
Reto rentabilizar 5 euros
Reto rentabilizar 5 eurosReto rentabilizar 5 euros
Reto rentabilizar 5 euros
 
Complexo metropolitano expandido de são paulo - URCA 2016.1
Complexo metropolitano expandido de são paulo - URCA 2016.1Complexo metropolitano expandido de são paulo - URCA 2016.1
Complexo metropolitano expandido de são paulo - URCA 2016.1
 
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 rodatras
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 rodatrasManual de serviço ms nx 4 falcon - 00 x6b-mcg-002 rodatras
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 rodatras
 
BRAND BOOK - SUELEN A. PETRY
BRAND BOOK - SUELEN A. PETRYBRAND BOOK - SUELEN A. PETRY
BRAND BOOK - SUELEN A. PETRY
 
Modelo Pós Graduação EaD
Modelo Pós Graduação EaDModelo Pós Graduação EaD
Modelo Pós Graduação EaD
 
Tatic solutions for telecom
Tatic solutions for telecomTatic solutions for telecom
Tatic solutions for telecom
 
Competencias de gestores de projetos voltadas para uma lideranca sustentavel
Competencias de gestores de projetos voltadas para uma lideranca sustentavelCompetencias de gestores de projetos voltadas para uma lideranca sustentavel
Competencias de gestores de projetos voltadas para uma lideranca sustentavel
 
Estatistica Basica para Saude Aula 1
Estatistica Basica para Saude Aula 1Estatistica Basica para Saude Aula 1
Estatistica Basica para Saude Aula 1
 
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 supl-nx4-falcon
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 supl-nx4-falconManual de serviço ms nx 4 falcon - 00 x6b-mcg-002 supl-nx4-falcon
Manual de serviço ms nx 4 falcon - 00 x6b-mcg-002 supl-nx4-falcon
 

Semelhante a 5 boas práticas para se aplicar em testes de aceitação

Desenvolvimento Guiado por Testes
Desenvolvimento Guiado por TestesDesenvolvimento Guiado por Testes
Desenvolvimento Guiado por Testes
elliando dias
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Domingos Teruel
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
Achiles Camilo
 

Semelhante a 5 boas práticas para se aplicar em testes de aceitação (20)

TDC2016POA | Trilha Testes - 5 ideias para melhorar os seus testes
TDC2016POA | Trilha Testes - 5 ideias para melhorar os seus testesTDC2016POA | Trilha Testes - 5 ideias para melhorar os seus testes
TDC2016POA | Trilha Testes - 5 ideias para melhorar os seus testes
 
Testes unitários e Mocks
Testes unitários e MocksTestes unitários e Mocks
Testes unitários e Mocks
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
 
TDD
TDDTDD
TDD
 
Palestra Testes Ágeis - SEMAC INF UFRGS
Palestra Testes Ágeis - SEMAC INF UFRGSPalestra Testes Ágeis - SEMAC INF UFRGS
Palestra Testes Ágeis - SEMAC INF UFRGS
 
Kanban
KanbanKanban
Kanban
 
Desenvolvimento Guiado por Testes
Desenvolvimento Guiado por TestesDesenvolvimento Guiado por Testes
Desenvolvimento Guiado por Testes
 
Primeiro framework de testes automatizados
Primeiro framework de testes automatizados  Primeiro framework de testes automatizados
Primeiro framework de testes automatizados
 
Introdução ao TDD
Introdução ao TDDIntrodução ao TDD
Introdução ao TDD
 
Ctai Teste De Software Aula 2
Ctai Teste De Software Aula 2Ctai Teste De Software Aula 2
Ctai Teste De Software Aula 2
 
DevOpsDays Brasilia - DevSecOps: Adotando uma cultura de segurança ágil
DevOpsDays Brasilia - DevSecOps: Adotando uma cultura de segurança ágilDevOpsDays Brasilia - DevSecOps: Adotando uma cultura de segurança ágil
DevOpsDays Brasilia - DevSecOps: Adotando uma cultura de segurança ágil
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnitQualidade no desenvolvimento de Software com TDD e PHPUnit
Qualidade no desenvolvimento de Software com TDD e PHPUnit
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Metodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introduçãoMetodologias Ágeis: Uma breve introdução
Metodologias Ágeis: Uma breve introdução
 
Testes e mocks: Em Visual Studio com .NET
Testes e mocks: Em Visual Studio com .NETTestes e mocks: Em Visual Studio com .NET
Testes e mocks: Em Visual Studio com .NET
 
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Agile Black Ops - Como infiltrar agile em ambiente hostil
Agile Black Ops  - Como infiltrar agile em ambiente hostilAgile Black Ops  - Como infiltrar agile em ambiente hostil
Agile Black Ops - Como infiltrar agile em ambiente hostil
 
Clean Code - Boas práticas para desenvolvimento
Clean Code - Boas práticas para desenvolvimentoClean Code - Boas práticas para desenvolvimento
Clean Code - Boas práticas para desenvolvimento
 
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018
 
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...
 

5 boas práticas para se aplicar em testes de aceitação