Especificação
História de usuário, regras confirmadas, ambiguidades e perguntas de refinamento.
Aprenda a transformar requisitos em comportamentos verificáveis, escrever casos de teste atômicos, investigar evidências e usar IA sem terceirizar a análise crítica.
Por Nicolas Nobrega
A atividade termina com uma documentação própria, baseada no que você realmente observou.
História de usuário, regras confirmadas, ambiguidades e perguntas de refinamento.
Casos atômicos com dados, ações, resultados esperados e comportamentos identificados.
Observações da interface e do DevTools, decisões sobre sugestões da IA e conclusão.
O BugBank é uma aplicação aberta criada para planejamento e prática de testes. Você utilizará somente contas e dados fictícios.
Abra o site, leia os requisitos e explore inicialmente as telas de cadastro e login.
Fonte do ambiente: repositório público do BugBank. A apresentação funciona sem instalação; é necessária internet apenas para acessar a aplicação externa.
Expresse pessoa, necessidade e valor. Não transforme detalhes ainda desconhecidos em regras.
Como [pessoa ou perfil] quero [necessidade] para [valor ou resultado].
O esperado vem da regra confirmada. O identificado vem da execução e da evidência. A diferença pode ser defeito, dúvida ou necessidade de refinamento.
O que deveria acontecer conforme requisito, critério aprovado ou princípio de qualidade explicitado.
O que realmente ocorreu, acompanhado de massa utilizada, contexto, data e evidência.
Quando o resultado não pode ser observado objetivamente, ainda existe uma pergunta a responder.
Cada caso deve testar uma intenção principal. Cada passo executa uma ação e possui um resultado observável correspondente.
Não misture login válido, senha inválida e campos vazios no mesmo caso.
Use massa fictícia suficiente para outro participante reproduzir a execução.
Evite “funciona corretamente”. Informe o elemento ou estado que será conferido.
CT-001 — [FUNCTIONAL] Validar acesso com credenciais cadastradas Objetivo: Esse teste objetiva validar... Precondição: estado que já precisa existir Passo 1: uma ação executável Dados: massa fictícia necessária Resultado esperado: uma resposta observável
Aprenda o produto pelo uso. Registre o contexto antes de decidir se algo é defeito.
Use uma conta fictícia e faça uma investigação passiva. Não altere dados, não force acessos e não tente explorar vulnerabilidades.
Explorar armazenamento e tráfego do login com dados fictícios para descobrir se informações sensíveis aparecem no Local Storage, Session Storage, Console ou Network.
Timebox: 15 minutos.
Forneça somente requisitos públicos e dados fictícios. Peça à IA para separar fato, hipótese, dúvida e sugestão.
Seu relatório deve permitir que outra pessoa compreenda o raciocínio sem depender de uma conversa com você.
Baixe sua documentação em Markdown, revise as evidências e envie o material para Nicolas Nobrega. Ele auxiliará na identificação de oportunidades de melhoria.
O arquivo é gerado no seu navegador. Nenhuma resposta é enviada automaticamente.
Anexe o relatório e suas capturas já revisadas. Remova qualquer dado sensível antes do envio.
Continue o estudo com reflexões práticas sobre qualidade e experiência profissional em QA.