Agile Testing - Test our Coffee on 25th Feb

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 [email protected] pt.linkedin.com/in/ ruimiguelmferreira

description

A simple view on how testing activity occurs inside an Agile Project.

Transcript of Agile Testing - Test our Coffee on 25th Feb

Page 1: Agile Testing - Test our Coffee on 25th Feb

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 FerreiraScrum Master, Agile Coach

[email protected]/in/ruimiguelmferreira

Page 2: Agile Testing - Test our Coffee on 25th Feb

Agile Testing numa lead

Quem faz?

Quando acontece

?

Onde ocorre?

Porquê usar?

Como se faz?

O quê é?

Page 3: Agile Testing - Test our Coffee on 25th Feb

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.

Page 4: Agile Testing - Test our Coffee on 25th Feb

Agile Testing – Quem faz?

Multidisci-plinaridad

e

Dispersão de

Conhecimento

ExpertiseCená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.

Page 5: Agile Testing - Test our Coffee on 25th Feb

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.

Page 6: Agile Testing - Test our Coffee on 25th Feb

Agile Testing – Onde ocorre?

Guião Gather Stakeholder

s

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

Page 7: Agile Testing - Test our Coffee on 25th Feb

Agile Testing – Como se faz?

Test-driven

development

Clean CodePair

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

Page 8: Agile Testing - Test our Coffee on 25th Feb

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!