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

Testes ao longo do ciclo e regressão

Escolhe níveis e tipos de teste pela alteração e pelas dependências.

Conceito e mecanismo

Testes de componente observam partes isoladas; integração de componentes avalia interações internas; testes de sistema observam o sistema completo; integração de sistemas trata relações entre sistemas distintos; aceitação avalia adequação às necessidades relevantes. Nível não é tipo: funcionalidade, desempenho, segurança e outras características podem ser avaliadas em diferentes níveis. Após corrigir um defeito, confirmação volta ao comportamento que falhava. Regressão procura efeitos adversos da alteração em áreas relacionadas ou anteriormente funcionais. A seleção deve seguir impacto e risco, não apenas a organização das equipas.

Aplicação guiada

Para migrar uma base de dados, identifica consultas, transações, recuperação e consumidores afetados mesmo que os requisitos funcionais não mudem. Prepara dados e ambiente que representem os riscos. Antecipar revisão de requisitos e testes rápidos no pipeline reduz o tempo até ao feedback, mas não demonstra que testes posteriores possam ser eliminados. Em ciclos curtos, liga cada incremento a critérios de aceitação e mantém uma estratégia de regressão sustentável. Usa retrospetivas para melhorar a abordagem com base em problemas observados.

NA PRÁTICA

Uma correção de arredondamento passa na moeda reportada. Como a biblioteca é partilhada, seleciona regressão noutras regras e canais antes de recomendar a release.

Armadilhas comuns

Confundir confirmação com regressão; dispensar testes numa migração sem novas funções; tratar testes unitários como prova de todo o sistema.

Tópicos relacionados: Revisão antes do código · Desenhar casos e medir cobertura

Leva esta ideia contigo

Relaciona cada alteração com comportamento corrigido, possíveis efeitos laterais e nível de evidência necessário.

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.