práticas do agile testing

15
Innovation Planning - PJ Práticas do Agile Testing UNIC SOFTPLAN, 09 DE DEZEMBRO DE 2016

Upload: ferno-santiago

Post on 14-Jan-2017

33 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Práticas do Agile Testing

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

Page 2: Práticas do Agile Testing

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

Page 3: Práticas do Agile Testing

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

Page 4: Práticas do Agile Testing

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

Page 5: Práticas do Agile Testing

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.

Page 6: Práticas do Agile Testing

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

Page 7: Práticas do Agile Testing

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

Page 8: Práticas do Agile Testing

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

Page 9: Práticas do Agile Testing

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

Page 10: Práticas do Agile Testing

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

Page 11: Práticas do Agile Testing

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

Page 12: Práticas do Agile Testing

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%

Page 13: Práticas do Agile Testing

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

Page 14: Práticas do Agile Testing

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

Page 15: Práticas do Agile Testing

Obrigado!

FERNANDO SANTIAGO

[email protected] 48 3027 8000

@fernosantiago