Anomalia

O que é uma anomalia?

No teste de software, Anomaly se refere a um resultado diferente do esperado. Este comportamento pode resultar de um documento ou também de uma noção e experiências do testador.

Uma anomalia também pode se referir a um problema de usabilidade, pois o testware pode se comportar de acordo com a especificação, mas ainda pode melhorar a usabilidade. Às vezes, a anomalia também pode ser referida como defeito / Bug.

O que é um relatório de anomalia?

Os seguintes parâmetros estão envolvidos em um relatório de anomalia típico:

  • Identificador de Defeito

  • Resumo de defeitos

  • Descrição do Defeito

  • Status de Defeito

  • Passos para reproduzir o defeito

  • Severity

  • Priority

  • Data de registro do bug

  • A área onde o bug é identificado

  • Comentários dos desenvolvedores / testadores

O que são anomalias de fluxo de dados?

As anomalias de fluxo de dados são identificadas durante a execução durante o teste de caixa ou teste estático. As anomalias do fluxo de dados são representadas usando dois caracteres com base na sequência de ações. Eles são definidos (d), mortos (k) e usados ​​(u). Existem nove combinações possíveis com base nessas 3 sequências de ações que são dd, dk, du, kd, kk, ku, ud, uk, uu. A tabela a seguir mostra claramente quais dessas combinações são aceitas e quais delas são suspeitas de serem anomalias.

Combinação Descrição Possibilidades de anomalias
dd Definiu os objetos de dados duas vezes Inofensivo mas suspeito
dk Definiu o objeto de dados, mas o eliminou sem usá-lo. Má prática de programação
du Definiu o objeto de dados e usando-o NÃO é uma anomalia
kd Matou o objeto de dados e redefiniu NÃO é uma anomalia
kk Matou o objeto de dados e o matou novamente Má prática de programação
ku Matou o objeto de dados e depois usou Defeito
ud Usou o objeto de dados e redefiniu NÃO é uma anomalia
Reino Unido Usou o objeto de dados e matou NÃO é uma anomalia
uu Usei o objeto de dados e o usei novamente NÃO é uma anomalia