Ensaios não destrutivos (NDT): O que é, métodos e amp; Técnica

Índice:

Anonim

O que são testes não destrutivos?

O Teste Não Destrutivo é um tipo de teste de software que envolve testar e interagir com o aplicativo de software corretamente. Em outras palavras, o END (Teste Não Destrutivo) também pode ser chamado de Teste Positivo ou Teste de caminho feliz. Ele fornece os resultados esperados e prova que o aplicativo de software está se comportando conforme o esperado.

Exemplo : - Inserir os dados corretos em um módulo de login e verificar se ele aceita credenciais e navega para a próxima página

Neste tutorial, você aprenderá-

  • O que são testes não destrutivos?
  • Por que fazer testes não destrutivos (NDT)?
  • Quando o teste não destrutivo (NDT) é executado?
  • Estratégia de teste para testes não destrutivos

Para realizar o teste não destrutivo no exemplo acima, digite os caracteres numéricos na caixa de texto do nome de usuário. Como tal, inserimos o caractere numérico, o resultado desejado será positivo.

Por que fazer testes não destrutivos (NDT)?

  • O principal benefício do método NDT é que ele resulta em melhor qualidade do software e os bugs são corrigidos.
  • Para demonstrar que as funções do software estão funcionando de acordo com a especificação.
  • O requisito de verificação de desempenho foi atendido
  • Para verificar se os requisitos dos usuários finais são atendidos
  • Para verificar se a pequena seção de código ou funcionalidade está funcionando conforme o esperado e não interrompendo a funcionalidade relacionada.

Quando o teste não destrutivo (NDT) é executado?

  • É também a primeira forma de teste que um testador executaria em um aplicativo (ou seja, no estágio inicial do SDLC)
  • O teste não destrutivo geralmente é feito quando não temos tempo suficiente para o teste.

Estratégia de teste para testes não destrutivos

  • A abordagem para testes não destrutivos deve ser positiva.
  • A intenção da técnica NDT é provar que um aplicativo funcionará para fornecer dados de entrada válidos.
  • Não há requisitos especiais para a realização de testes não destrutivos.
  • A prática recomendada para testes não destrutivos é verificar se o sistema funciona, o que ele deve fazer.

Estratégia de teste para testes não destrutivos

Exemplo

  • Um aplicativo tem 5 módulos viz, página de login, página inicial, página de detalhes do usuário, criação de novo usuário e criação de tarefa, etc.
  • Suponha que temos um bug na página de login, o campo de nome de usuário aceita menos de seis caracteres alfanuméricos. Isso vai de encontro aos requisitos definidos, que afirmam que o nome de usuário não deve aceitar menos de seis caracteres. Portanto, no cenário acima, é um bug.
  • Agora o bug é relatado para a equipe de desenvolvimento e corrigido e enviado novamente para a equipe de teste. A equipe de teste não apenas verifica a página de login onde o defeito foi corrigido, mas também testa os outros módulos. Ao testar todos os módulos, ele realiza o tipo de teste não destrutivo, apenas para verificar se todo o aplicativo está funcionando corretamente.

Resumo:

  • O Teste de Software é um processo usado para revelar defeitos no software, para estabelecer um determinado grau de qualidade.
  • NDT significa teste não destrutivo, que verifica resultados positivos no software que atendem aos requisitos.

Este artigo é uma contribuição de "Suchita Rao"