QA / Testes de SoftwareQA ManualInicianteNão iniciado

Plano de Testes para App

Criar um plano de testes completo para um aplicativo existente.

em 1 a 2 semanas
6 a 10 h
em 1 a 2 semanas
o que você entrega
Documento
o que você entrega
com checkpoint
5 etapas
com checkpoint
de aceite
9 requisitos
de aceite
0 de 5 etapas

Por que este projeto

Antes de um app ir para a loja, alguém precisa dizer: testei isso, isso e isso, e achei esses problemas. Esse alguém é QA, e o plano de testes é o documento que organiza o trabalho: o que será testado, como, com quais dados, e o que saiu errado. Escolha um app real que você usa (banco, delivery, transporte) e teste como se fosse o QA da empresa. Sem código: é raciocínio, método e registro.

Você vai sair sabendo

Mapear funcionalidades e priorizar o que testarEscrever casos de teste com passos e resultado esperadoExecutar e registrar o resultado de cada casoReportar um bug que o desenvolvedor consegue reproduzirOrganizar tudo num plano que outra pessoa segue

O que precisa estar lá no fim

É o contrato do projeto. Quando os 9 estiverem verdade, você terminou.

  • App escolhido, plataforma e versão, e o escopo do que será testado, declarados no início
  • Mapa de pelo menos cinco funcionalidades com prioridade (alta, média, baixa)
  • Pelo menos quinze casos de teste com id, pré-condição, passos, dado de teste e resultado esperado
  • Pelo menos dois cenários negativos (entrada errada, sem internet, campo vazio) para cada funcionalidade de prioridade alta
  • Cada caso executado com status (passou, falhou, bloqueado) e data
  • Pelo menos dois bugs reportados com passos para reproduzir, esperado versus obtido, severidade e evidência (print)
  • Resumo com percentual de casos aprovados e uma recomendação (pode lançar, não pode, pode com ressalvas)
  • Documento público (Notion, Google Docs ou Sheets, ou GitHub) com as seções nomeadas
  • Nenhum dado pessoal real nos prints (nome, saldo, endereço borrados ou de conta de teste)

Etapas

  1. Escolher e mapear

    1 h
    • Escolha o app e a versão. Liste as funcionalidades que uma pessoa usa numa semana normal.
    • Dê prioridade pelo impacto de quebrar.

    Pronto quando: Tabela com cinco ou mais funcionalidades priorizadas.

  2. Escrever os casos

    2 a 3 h
    • Para cada funcionalidade, o caminho feliz e os negativos.
    • Passos numerados, dado de teste explícito, resultado esperado observável.

    Pronto quando: Quinze casos que outra pessoa conseguiria executar sem perguntar nada.

  3. Executar

    1 a 2 h
    • Execute um a um, registre status e data.
    • Quando falhar, guarde o print na hora.

    Pronto quando: Todos os casos têm status.

  4. Reportar bugs

    1 h
    • Para cada falha, um bug report com o modelo do kit.
    • Severidade pelo impacto, não pela sua irritação.

    Pronto quando: Dois ou mais bugs que um desenvolvedor reproduziria só lendo.

  5. Resumir e publicar

    30 min
    • Percentual de aprovação, principais riscos, recomendação.
    • Nomeie as seções e publique.

    Pronto quando: O link abre numa aba anônima.

Entrega

Terminou? Marque a conclusão e o projeto vira parte do seu perfil.

Depois

Post pronto para o LinkedIn

Testei um app como se fosse o QA da empresa. Plano de testes para [app]: 5 funcionalidades priorizadas, 15 casos de teste com passos e resultado esperado, execução registrada e [N] bugs reportados do jeito que um dev consegue reproduzir. O que aprendi: • Escrever caso de teste que outra pessoa executa • Cenários negativos rendem bug • Severidade pelo impacto, não pela irritação O bug mais curioso foi [conta aqui]. Documento nos comentários. #qa #testes #qualidadedesoftware #boranatech

Automação de testes com Cypress