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 |