Software  
 
Rede de conhecimento computador >> Software >> Open Source Code >> Content
Que tipos de teste você executará executando e compilando código?
Executar e compilar o código permite executar vários tipos de teste, focando principalmente o funcional Aspectos do seu código, mas também abordando aspectos de desempenho e integração teste. Aqui está um colapso:

* Teste de unidade: Este é o tipo mais comum realizado através da compilação e execução. Você testa componentes individuais (funções, métodos, classes) isoladamente para verificar que eles se comportam conforme o esperado, recebendo entradas específicas. Você normalmente escreveria afirmações dentro do seu código de teste (usando estruturas como Junit, Pytest ou outros) para verificar as saídas.

* Teste de integração: Embora frequentemente feito separadamente, a execução do código compilado pode ajudar no teste de integração se você estiver lidando com sistemas menores. Você testa a interação entre diferentes módulos ou componentes * depois de * eles foram testados de forma independente. Você está verificando se as conexões e o fluxo de dados entre as peças funcionam corretamente.

* Teste de regressão: Depois de fazer alterações no seu código (correções de bugs, novos recursos), a compilação e a execução do código (geralmente com um conjunto existente de testes de unidade e integração) ajuda a identificar se suas modificações introduziram problemas inesperados em peças de trabalho anteriormente.

* Teste de fumaça: Este é um teste de nível muito alto para garantir que a funcionalidade básica do código compilado esteja funcionando. Você está procurando falhas catastróficas - o programa começa? Produz algum resultado obviamente errado? É uma verificação de sanidade antes de passar para testes mais rigorosos.

* Teste do sistema (limitado): Você pode fazer alguns testes básicos do sistema por meio da compilação e execução. Por exemplo, você pode verificar se o programa lida com entradas e saídas esperadas corretamente em todo o sistema. No entanto, o teste completo do sistema normalmente envolve cenários e ambientes mais extensos.

* Teste de desempenho (limitado): Você pode obter * algumas * informações de desempenho rudimentares, cronometrando a execução do seu código ou o uso de recursos de monitoramento (CPU, memória). No entanto, as ferramentas e metodologias de teste de desempenho dedicadas fornecem resultados muito mais precisos e detalhados.

O que você não receberá diretamente da compilação e execução:

* Teste de usabilidade: Isso se concentra em quão fácil o programa é usar da perspectiva de um usuário. Você não receberá isso diretamente de apenas executar o código; você precisa de feedback do usuário.

* Teste de segurança: A execução do código sozinha não garante segurança. O teste de segurança dedicado é crucial para encontrar vulnerabilidades.

* Teste de estresse/teste de carga: Esses testes levam o sistema aos seus limites para encontrar pontos de ruptura. Você precisaria de ferramentas projetadas especificamente para simular cargas altas.

* Análise estática: A análise estática examina seu código * sem * executá -lo, identificando possíveis problemas (como cheiros de código, bugs) apenas através da análise de código. A compilação faz parte do processo de desenvolvimento, mas não fornece uma análise estática aprofundada.


Em resumo, compilar e executar seu código é essencial para uma ampla variedade de atividades de teste, mas forma apenas uma parte de uma estratégia de teste abrangente. Usá -lo efetivamente envolve a gravação de bons testes de unidade e testes de integração e possivelmente algumas verificações de desempenho simples. Outros tipos de teste precisam de ferramentas e abordagens dedicadas.

Anterior :

Próximo :
  Os artigos relacionados
·Como Derrotar imagem de disco forense 
·Diferentes tipos de erros em PHP 
·Microsoft NET Formação 
·Active X Tutorial 
·Como converter arquivos SWF para AVI Open Source 
·Como atualizar Gentoo & Emerge 
·Como você edita o código -fonte do Windows XP? 
·Como remover uma versão Tagged em CVS 
·Quais são os benefícios de usar o software de otimiza…
·O Linux Security Open Sound Software? 
  Artigos em destaque
·Como encontrar referências a imagens externas em Power…
·Como desenhar Torneio parêntesis em Microsoft Word 
·Como Abrir uma Palavra Doc em Word 2000 protegida por s…
·Como criar um orçamento familiar no Microsoft Works 
·Software de gravação de voz para o Windows 
·Como fazer um Banner no Office 2007 
·Como imprimir um formulário como um relatório no Micr…
·Album de Conversão MP3 
·Como converter um vídeo em um DVD para jogar em um DVD…
·Como recuperar documentos de WebEx 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados