Testar grátis
6 min leitura Guide 667 of 877

Como Usar GitScrum para Times de QA

Integração efetiva de QA acelera entregas enquanto mantém padrões de qualidade. O GitScrum ajuda times de QA a coordenar com desenvolvimento através de boards compartilhados, rastreamento de testes, gestão de bugs e visibilidade em todo o pipeline de desenvolvimento.

Modelo de Integração de QA

Integração no Workflow

QA NO WORKFLOW DE DESENVOLVIMENTO:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ BACKLOG → DEV → CODE REVIEW → QA → STAGING → PRODUÇÃO      │
│    │                           │       │                    │
│    │                           │       │                    │
│    ▼                           ▼       ▼                    │
│ QA revisa             Testa      Testes de                  │
│ critérios de          feature    regressão                  │
│ aceitação             + explora                             │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ ATIVIDADES SHIFT-LEFT:                                      │
│ • Revisar user stories para testabilidade                   │
│ • Escrever casos de teste antes do desenvolvimento          │
│ • Participar de discussões de design                        │
│ • Definir critérios de aceitação com produto                │
│                                                             │
│ ATIVIDADES CONTÍNUAS:                                       │
│ • Manutenção de testes automatizados                        │
│ • Sessões de testes exploratórios                           │
│ • Triagem e verificação de bugs                             │
│ • Gestão de ambiente de testes                              │
└─────────────────────────────────────────────────────────────┘

Colunas do Board de QA

BOARD KANBAN INTEGRADO COM QA:
┌──────────┬────────┬──────────┬──────────┬────────┬────────┐
│ BACKLOG  │ EM DEV │ CODE     │ TESTES   │ STAGING│ DONE   │
│          │        │ REVIEW   │ QA       │        │        │
├──────────┼────────┼──────────┼──────────┼────────┼────────┤
│          │        │          │          │        │        │
│ □ Story 5│ ■ #122 │ ■ #118   │ ■ #115   │ ■ #110 │ ✓ #105 │
│ □ Story 6│ ■ #123 │ ■ #119   │ ■ #116   │        │ ✓ #106 │
│ □ Bug #45│        │          │ ■ #117   │        │ ✓ #107 │
│          │        │          │          │        │        │
│          │        │          │ BLOQUEADO│        │        │
│          │        │          │ ⚠️ #114  │        │        │
│          │        │          │ (problema│        │        │
│          │        │          │  de env) │        │        │
└──────────┴────────┴──────────┴──────────┴────────┴────────┘

Gestão de Testes

Organização de Casos de Teste

ESTRUTURA DE CASOS DE TESTE:
┌─────────────────────────────────────────────────────────────┐
│ FEATURE: Autenticação de Usuário                            │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ SUITE: Fluxo de Login                                       │
│ ├── TC-001: Login válido com email                          │
│ ├── TC-002: Login válido com username                       │
│ ├── TC-003: Tratamento de senha inválida                    │
│ ├── TC-004: Bloqueio de conta após falhas                   │
│ ├── TC-005: Funcionalidade "Lembrar-me"                     │
│ └── TC-006: Comportamento de timeout de sessão              │
│                                                             │
│ SUITE: Reset de Senha                                       │
│ ├── TC-010: Solicitar email de reset                        │
│ ├── TC-011: Validade do link de reset                       │
│ ├── TC-012: Validação de requisitos de senha                │
│ └── TC-013: Mensagem de sucesso e redirect                  │
│                                                             │
│ SUITE: Cadastro                                             │
│ ├── TC-020: Fluxo de registro válido                        │
│ ├── TC-021: Tratamento de email duplicado                   │
│ ├── TC-022: Verificação de email                            │
│ └── TC-023: Aceite de termos obrigatório                    │
│                                                             │
│ COBERTURA: 15 casos de teste | Última execução: 2 dias      │
└─────────────────────────────────────────────────────────────┘

Planejamento de Testes

PLANO DE TESTES DA SPRINT:
┌─────────────────────────────────────────────────────────────┐
│ SPRINT 24 - Plano de Testes                                 │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ NOVAS FEATURES PARA TESTAR:                                 │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Feature: Novo Fluxo de Checkout                         ││
│ │ Stories: #115, #116, #117                               ││
│ │ Casos de teste: 12 novos + 8 regressão                  ││
│ │ Esforço estimado: 3 dias                                ││
│ │ QA responsável: @Maria                                  ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ ESCOPO DE REGRESSÃO:                                        │
│ • Completo: Processamento de pagamento (caminho crítico)    │
│ • Smoke: Gestão de usuários, carrinho                       │
│ • Automatizado: 85% de cobertura                            │
│                                                             │
│ SESSÕES EXPLORATÓRIAS:                                      │
│ • Nova UX de checkout - 2 horas                             │
│ • Responsivo mobile - 1 hora                                │
│                                                             │
│ AMBIENTES:                                                  │
│ • QA: qa.exemplo.com.br                                     │
│ • Staging: staging.exemplo.com.br                           │
└─────────────────────────────────────────────────────────────┘

Gestão de Bugs

TEMPLATE DE BUG REPORT:
┌─────────────────────────────────────────────────────────────┐
│  BUG #234: Botão de submit não responde no Safari           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  SEVERIDADE: Alta                                           │
│  PRIORIDADE: P2                                             │
│  ENCONTRADO EM: Sprint 24                                   │
│  FEATURE RELACIONADA: #115 (Novo Checkout)                  │
│                                                             │
│  PASSOS PARA REPRODUZIR:                                    │
│  1. Abrir checkout no Safari 16+                            │
│  2. Preencher form de pagamento                             │
│  3. Clicar em "Finalizar Compra"                            │
│  4. Observar: botão não responde                            │
│                                                             │
│  RESULTADO ESPERADO: Pedido deve ser processado             │
│  RESULTADO ATUAL: Nada acontece                             │
│                                                             │
│  AMBIENTE: Safari 16.4 / macOS 13.3                         │
│  EVIDÊNCIA: [Screenshot anexado]                            │
│                                                             │
│  IMPACTO: ~15% dos usuários usam Safari                     │
└─────────────────────────────────────────────────────────────┘

MATRIZ DE PRIORIZAÇÃO DE BUGS:
┌─────────────────────────────────────────────────────────────┐
│              │ Poucos usuários │ Muitos usuários            │
├──────────────┼─────────────────┼────────────────────────────┤
│ Alta         │ P2 - Próxima    │ P1 - Imediato              │
│ severidade   │ sprint          │ (bloqueia release)         │
├──────────────┼─────────────────┼────────────────────────────┤
│ Baixa        │ P4 - Backlog    │ P3 - Planejar              │
│ severidade   │                 │                            │
└──────────────┴─────────────────┴────────────────────────────┘

Métricas de QA

DASHBOARD DE MÉTRICAS DE QA

MÉTRICAS DE QUALIDADE:
┌─────────────────────────────────────────────────────────────┐
│  Bugs encontrados em QA: 12                                 │
│  Bugs escaparam para produção: 1                            │
│  Taxa de escape: 7.7%                                       │
│  Cobertura de testes: 78%                                   │
└─────────────────────────────────────────────────────────────┘

MÉTRICAS DE FLUXO:
┌─────────────────────────────────────────────────────────────┐
│  Tempo médio em QA: 1.5 dias                                │
│  Taxa de rejeição: 15%                                      │
│  Retrabalho: 8 itens/sprint                                 │
└─────────────────────────────────────────────────────────────┘

MÉTRICAS DE AUTOMAÇÃO:
┌─────────────────────────────────────────────────────────────┐
│  Testes automatizados: 245                                  │
│  Taxa de sucesso: 96%                                       │
│  Tempo de execução: 12 min                                  │
│  Testes adicionados esta sprint: 15                         │
└─────────────────────────────────────────────────────────────┘

Soluções Relacionadas