← ISTQB Foundation: testes e decisões de qualidade
03 / 8 · 22 MIN

Revisão antes do código

Deteta ambiguidades e defeitos em produtos de trabalho sem os executar.

Conceito e mecanismo

Testes estáticos examinam produtos de trabalho, como requisitos, código, modelos e casos de teste, sem executar o software sob teste. Uma revisão humana pode identificar contradições e informação em falta; uma ferramenta de análise estática aplica verificações específicas. Nenhuma das duas demonstra automaticamente comportamento real sob carga ou aceitação pelo utilizador. Revisões podem ter diferentes níveis de formalidade. Numa revisão estruturada, clarifica objetivo e âmbito, prepara participantes, recolhe observações, analisa questões e acompanha correções. O foco é melhorar o produto de trabalho, não avaliar a pessoa que o escreveu.

Aplicação guiada

Quando um requisito pede um ficheiro “rapidamente” ou “no fim do dia”, pergunta que evento inicia a medição, quando termina e que calendário se aplica. Usa exemplos de condições normais e exceções para expor interpretações diferentes. Regista a decisão e atualiza os critérios que os testes irão utilizar. Comentários devem identificar uma lacuna concreta e o seu efeito. Preparação individual evita usar toda a reunião para uma primeira leitura e permite que diferentes perspetivas contribuam com questões úteis.

NA PRÁTICA

Negócio espera o relatório publicado às 18:00; desenvolvimento entende que o job deve começar às 18:00. A revisão pode resolver a diferença antes de existir código.

Armadilhas comuns

Transformar revisão em julgamento pessoal; aprovar sem preparação; tratar ausência de alertas estáticos como prova de ausência de falhas.

Tópicos relacionados: Desenhar casos e medir cobertura · Risco, defeitos e decisão de release

Leva esta ideia contigo

Clarifica critérios observáveis cedo e mantém testes dinâmicos adequados ao risco.

Criar conta

Referência: ISTQB CTFL syllabus v4.0.1 · CTFL v4.0; syllabus v4.0.1 (2024-09-15)

ISTQB® é uma marca registada de International Software Testing Qualifications Board. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por ISTQB. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.