Lar Bases de dados O que é geração de caso de teste? - o que é techopedia

O que é geração de caso de teste? - o que é techopedia

Índice:

Anonim

Definição - O que significa Geração de Casos de Teste?

A geração de casos de teste é o processo de escrever casos de teste SQL para verificar e testar as funcionalidades do banco de dados. Os bancos de dados relacionais são consultados por instruções SQL, portanto, os casos de teste também são gerados no SQL. Os casos de teste são projetados com base nas funcionalidades de um aplicativo. Portanto, varia de um aplicativo para outro. O objetivo da geração de casos de teste é verificar a saída em relação aos resultados esperados. Com base nos resultados, o caso de teste é modificado ou mantido como está.

Techopedia explica a geração de casos de teste

O objetivo do teste é encontrar erros em um sistema ou aplicativo. A geração de casos de teste é o processo de construção de conjuntos de testes para detectar erros do sistema. Um conjunto de testes é um grupo de casos de teste relevantes agrupados. A geração de casos de teste é o processo mais importante e fundamental de teste de software.

Existem várias técnicas disponíveis para gerar casos de teste:

  • Abordagem orientada a objetivos - O objetivo da abordagem de geração de casos de teste orientada a objetivos é cobrir uma seção, declaração ou função específica. Aqui o caminho da execução não é importante, mas testar o objetivo é o objetivo principal.
  • Abordagem aleatória - A abordagem aleatória gera casos de teste com base em suposições de erros e falhas do sistema.
  • Técnica baseada em especificação - Este modelo gera casos de teste com base nas especificações formais de requisitos.
  • Técnica baseada em código-fonte - A abordagem de geração de caso baseada em código-fonte segue um caminho de fluxo de controle a ser testado, e os casos de teste são gerados de acordo. Ele testa os caminhos de execução.
  • Abordagem baseada em diagrama de esboço - Esse tipo de abordagem de geração de caso segue o diagrama da Linguagem de Modelagem Unificada (UML) para formular os casos de teste.

Além dessas abordagens de geração de casos de teste, existem vários outros processos disponíveis no mundo dos testes. Seja qual for a abordagem, um processo adequado de geração de caso de teste é um dos fatores mais críticos para a implementação bem-sucedida do projeto.

Esta definição foi escrita no contexto do SQL
O que é geração de caso de teste? - o que é techopedia