práticas do agile testing
TRANSCRIPT
Innovation Planning - PJ Práticas do Agile Testing
U N I C
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
Fernando Santiago
Analista de Testes
Eng. de Computação - UBC / Eng. de Software - UNISUL
CTFL / CSM / IATF
Florianópolis - 2016
S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
gutssc.wordpress.com
Testes de Software S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
#fase #atraso #prioridade #tempo #gargalo
Continuous Delivery • O papel do QA
• Dev: Adicionar testes no ciclo de CI
• Ops: Monitorar o “estado” da produção
• Continuous Testing Testar cedo e de forma frequente no ciclo de integração contínua
• Reduz custos
• Encurta ciclos de testes
• Feedback contínuo em qualidade
• Continuous Quality Adiciona qualidade em cada atividade do ciclo de desenvolvimento através de colaboração que facilita e garante a entrega de software a qualquer momento.
S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
FONTE: NOGUEIRA, Elias - 2015
Sienge S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
• Software Integrado de Gestão para a Indústria da Construção 100% web • Mais de 2700 clientes
Cliente alvo: Construtoras, incorporadoras, empreiteiras, instaladoras, entre outros.
Case: Equipe COMCRC S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
• Release: 3 Sprints • Sprint: 2 semanas
• Homologação: Sprint 1
• Equipe: • 01 Coordenador
• 04 Analistas de Sistemas
• 11 Desenvolvedores
• 02 Analistas de Testes
• Módulos: Comercial e Financeiro
• Integração Contínua • Build
• Testes unitários • Testes de integração
• Testes de interface
Processo: Cascata S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
HISTÓRIA
Especificar Requisitos
Especificar Testes
SP1 - SP2
Desenvolvimento
Revisão de Código
Testes de Aceite (Tester)
VERSÃO
Aplicação de Testes: Cascata S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
Release Capacidade Falhas Aceite Layout Correção Equivalência Total
1 561 horas 28 20 08 76 horas 13,54% 637 horas
2 381 horas 19 14 05 34 horas 8,92% 415 horas
3 549 horas 19 15 04 40 horas 7,28% 589 horas
Total 1491 horas 66 49 17 150 horas 10,06% 1641 horas
#esforco #retrabalho #atraso #tristeza #dor #morte
S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
Brainstorming
Processo: Ágil S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
HISTÓRIA
VERSÃO
Grooming - Especificar Requisitos
SP1 - SP2
Desenvolvimento Pareado
Revisão de Código Pareado
Testes de Aceite (PO)
* Itens adicionados/alterados
#buddyTesting #coachTesting
Aplicação de Testes: Ágil S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
Release Capacidade Falhas Aceite Layout Correção Equivalência Total
1 480 horas 06 06 00 06 horas 1,25% 486 horas
2 561 horas 07 07 00 03 horas 0,53% 564 horas
3 381 horas 02 02 00 01 horas 0,26% 383 horas
Total 1422 horas 15 15 00 10 horas 0,70% 1433 horas
#maturidade #assertividade #qualidade #satisfacao #vida
Eficácia S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
Release Capacidade Falhas Aceite Layout Correção Equivalência Total
Cascata 1491 horas 66 49 17 150 horas 10,06% 1641 horas
Ágil 1422 horas 15 15 00 10 horas 0,70% 1433 horas
RETRABALHO PREVENIDO
93,05%
Continuous Delivery S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
• Release: 1 Sprints • Sprint: 2 semanas
• Liberação: Contínua!
• Equipe PowerChangers: • 01 Scrum Master
• 01 Product Owner
• 02 Analistas
• 05 Desenvolvedores
• Módulo: Financeiro
• Integração Contínua • Build
• Jenkins • Testes automatizados
• Slack • Feedback
Leitura S O F T P L A N / / P R Á T I C A S D O A G I L E T E S T I N G
S O F T P L A N , 0 9 D E D E Z E M B R O D E 2 0 1 6
leanpub.com/AgileTesting
$10.00