SlideShare uma empresa Scribd logo
1 de 8
Test our Coffee – Agile Testing
Lisboa, 25 de Fevereiro de 2014, 18:30h
PSQTB – Associação Portuguesa de
Testes de Software
http://www.psqtb.org
Rui Miguel Ferreira
Scrum Master, Agile Coach
ruimiguelmferreira@gmail.com
pt.linkedin.com/in/ruimiguelmferreira
Agile Testing numa lead
Quem
faz?
Quando
acontece?
Onde
ocorre?
Porquê
usar?
Como se
faz?
O quê é?
Agile Testing – O que é?
Iterativo Evolutivo
Colaborativo ContínuoIntegrado
Planeado
É uma prática de testes de software que assenta sobre os princípios das
metodologias ágeis.
Agile Testing – Quem faz?
Multidisci-
plinaridade
Dispersão de
Conhecimento
Expertise
Cenários
de Teste
Objectivo
Comum
Coesão
Os testes são realizados por toda a equipa, estando os analistas de negócio e
os testers integrados dentro da equipa.
Agile Testing – Quando acontece?
Sprint Done
List
 Código checked-in
 Documentação gerada
 Deploy em Qualidade
 Testes de regressão
História
Sempre que haja um item de sprint para testar. Em vez de uma fase específica
para testes, estes são realizados como uma tarefa dentro de cada história.
Agile Testing – Onde ocorre?
Guião Gather
Stakeholders
Demo
No espaço da equipa de projecto. Excepcionalmente, pode ocorrer no Cliente
desde que a regra do “no powerpoint” seja cumprida.
Critérios de
Aceitação
Compromisso
Bug
Hunting
Agile Testing – Como se faz?
Test-driven
development
Clean Code
Pair
Testing
Manualmente recorrendo a cadernos de teste evolutivos e / ou suportado por
testes automáticos, unitários, de integração e de regressão.
 Selenium
 WatiN
 xUnit
 CCNet
 JIRA
Agile Testing – Porquê usar?
Porque a única forma de tornar uma actividade mais eficaz, mais eficiente,
mais leve e menos penosa, é efectuá-la muitas vezes!

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
Agile Tester – a importância da automação dos testes no DevOps - Sidnei Eiji ...
 
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
 
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
 
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
 
TDC2018FLN | Trilha Agile - Agilidade e para desenvolvedores?
TDC2018FLN | Trilha Agile - Agilidade e para desenvolvedores?TDC2018FLN | Trilha Agile - Agilidade e para desenvolvedores?
TDC2018FLN | Trilha Agile - Agilidade e para desenvolvedores?
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
 
QA Ninja Conf - Scrum uma Introdução a Agilidade
QA Ninja Conf - Scrum uma Introdução a AgilidadeQA Ninja Conf - Scrum uma Introdução a Agilidade
QA Ninja Conf - Scrum uma Introdução a Agilidade
 
Carreira de QA
Carreira de QA Carreira de QA
Carreira de QA
 
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
 
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
 
Testes, qual o futuro no cenário ágil
Testes, qual o futuro no cenário ágilTestes, qual o futuro no cenário ágil
Testes, qual o futuro no cenário ágil
 
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
 
10 coisas que não me contaram sobre Testes
10 coisas que não me contaram sobre Testes10 coisas que não me contaram sobre Testes
10 coisas que não me contaram sobre Testes
 
Apresentação tdc 2016 - trilha de testes
Apresentação tdc   2016 - trilha de testesApresentação tdc   2016 - trilha de testes
Apresentação tdc 2016 - trilha de testes
 
Scrum model - Lifecycle project
Scrum model - Lifecycle projectScrum model - Lifecycle project
Scrum model - Lifecycle project
 
Casperjs-tdc-2016.ppt
Casperjs-tdc-2016.pptCasperjs-tdc-2016.ppt
Casperjs-tdc-2016.ppt
 
Teste em times ageis
Teste em times ageisTeste em times ageis
Teste em times ageis
 
Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01Seja ágil com o Scrum - parte 01
Seja ágil com o Scrum - parte 01
 
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!
 

Destaque (7)

Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...
Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...
Zimbabwe travel, Zimbabwe tourism, South Africa car hire, Zimbabwe Car Hire, ...
 
Chapter 7 bias_week_6
Chapter 7 bias_week_6Chapter 7 bias_week_6
Chapter 7 bias_week_6
 
Travel map
Travel mapTravel map
Travel map
 
Cracking bigrocks agile2012-20120812
Cracking bigrocks agile2012-20120812Cracking bigrocks agile2012-20120812
Cracking bigrocks agile2012-20120812
 
On Retrospectives
On RetrospectivesOn Retrospectives
On Retrospectives
 
Tdd Coding Dojo
Tdd Coding DojoTdd Coding Dojo
Tdd Coding Dojo
 
Apresentação Coding Dojo em 10 minutos
Apresentação Coding Dojo em 10 minutosApresentação Coding Dojo em 10 minutos
Apresentação Coding Dojo em 10 minutos
 

Semelhante a Agile Testing - Test our Coffee on 25th Feb

Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com Scrum
Juan Bernabó
 
Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
Impacta Eventos
 

Semelhante a Agile Testing - Test our Coffee on 25th Feb (20)

Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com Scrum
 
Be An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDayBe An Agile Tester - InmetricsDay
Be An Agile Tester - InmetricsDay
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
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
 
Agilidade além do scrum
Agilidade além do scrumAgilidade além do scrum
Agilidade além do scrum
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
 
Agile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao DeployAgile Testing - Qualidade do Discovery ao Deploy
Agile Testing - Qualidade do Discovery ao Deploy
 
Onde Estamos?
Onde Estamos?Onde Estamos?
Onde Estamos?
 
Gerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
 
Testes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de confortoTestes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de conforto
 
Agile Testing, por Carolina Borim
Agile Testing, por Carolina BorimAgile Testing, por Carolina Borim
Agile Testing, por Carolina Borim
 
Agile Trends - O que eu aprendi com Agile Testing - SC/2017
Agile Trends - O que eu aprendi com Agile Testing - SC/2017Agile Trends - O que eu aprendi com Agile Testing - SC/2017
Agile Trends - O que eu aprendi com Agile Testing - SC/2017
 
Aplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeis
 
GUTS Talks Março 2018
GUTS Talks Março 2018GUTS Talks Março 2018
GUTS Talks Março 2018
 
Teste Ágeis para todo o time
Teste Ágeis para todo o timeTeste Ágeis para todo o time
Teste Ágeis para todo o time
 
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
 
Palestra agile testing coaching
Palestra agile testing coaching Palestra agile testing coaching
Palestra agile testing coaching
 

Agile Testing - Test our Coffee on 25th Feb

  • 1. Test our Coffee – Agile Testing Lisboa, 25 de Fevereiro de 2014, 18:30h PSQTB – Associação Portuguesa de Testes de Software http://www.psqtb.org Rui Miguel Ferreira Scrum Master, Agile Coach ruimiguelmferreira@gmail.com pt.linkedin.com/in/ruimiguelmferreira
  • 2. Agile Testing numa lead Quem faz? Quando acontece? Onde ocorre? Porquê usar? Como se faz? O quê é?
  • 3. Agile Testing – O que é? Iterativo Evolutivo Colaborativo ContínuoIntegrado Planeado É uma prática de testes de software que assenta sobre os princípios das metodologias ágeis.
  • 4. Agile Testing – Quem faz? Multidisci- plinaridade Dispersão de Conhecimento Expertise Cenários de Teste Objectivo Comum Coesão Os testes são realizados por toda a equipa, estando os analistas de negócio e os testers integrados dentro da equipa.
  • 5. Agile Testing – Quando acontece? Sprint Done List  Código checked-in  Documentação gerada  Deploy em Qualidade  Testes de regressão História Sempre que haja um item de sprint para testar. Em vez de uma fase específica para testes, estes são realizados como uma tarefa dentro de cada história.
  • 6. Agile Testing – Onde ocorre? Guião Gather Stakeholders Demo No espaço da equipa de projecto. Excepcionalmente, pode ocorrer no Cliente desde que a regra do “no powerpoint” seja cumprida. Critérios de Aceitação Compromisso Bug Hunting
  • 7. Agile Testing – Como se faz? Test-driven development Clean Code Pair Testing Manualmente recorrendo a cadernos de teste evolutivos e / ou suportado por testes automáticos, unitários, de integração e de regressão.  Selenium  WatiN  xUnit  CCNet  JIRA
  • 8. Agile Testing – Porquê usar? Porque a única forma de tornar uma actividade mais eficaz, mais eficiente, mais leve e menos penosa, é efectuá-la muitas vezes!