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
Obrigado!
FERNANDO SANTIAGO
fernando.santiago@softplan.com.br 48 3027 8000 
@fernosantiago

Práticas do Agile Testing

  • 1.
    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
  • 2.
    Fernando Santiago Analista deTestes 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
  • 3.
    Testes de Software SO 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
  • 4.
    Continuous Delivery • Opapel 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
  • 5.
    Sienge S O FT 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.
  • 6.
    Case: Equipe COMCRC SO 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
  • 7.
    Processo: Cascata S OF 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
  • 8.
    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
  • 9.
    S O FT 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
  • 10.
    Processo: Ágil S OF 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
  • 11.
    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
  • 12.
    Eficácia S O FT 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%
  • 13.
    Continuous Delivery S OF 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
  • 14.
    Leitura S O FT 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
  • 15.