Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Quais são os benefícios de White Box Testing
? Teste de caixa branca refere-se a um método de teste de software onde o código fonte é visível durante o processo de testes. Isto é, em comparação com o teste de caixa preta em que o código não é visível e é projetado para replicar a experiência do usuário final. Por causa de sua transparência, teste de caixa branca tem vários benefícios que não estão disponíveis sem o código ser visível . Este tipo de teste é também conhecido como teste de caixa clara , teste de caixa transparente , ou teste baseado em código. Transparência

Porque os analistas podem ver o código fonte , enquanto o software está sendo testado , cada linha de código pode ser analisado , pelo menos teoricamente . Tempo e as restrições orçamentárias , muitas vezes, ditam o quanto o código é analisado. Quer ou não o software parece estar funcionando como projetado , teste de caixa branca pode validar ou não o código em si está funcionando como foi planejado . Por exemplo, peças desnecessárias de código, caminhos desnecessários entre as operações e vazamentos de memória podem ser detectados quando um analista pode ver o código fonte.
Segurança

segurança é um consideração importante na concepção da maioria dos programas de software - para o software em si , outro software que interage com o sistema e que o hospeda . Se o software é testado usando táticas e métodos que poderiam ser usados ​​por hackers, o comportamento do código pode ser monitorado usando teste de caixa branca , em seguida, analisados ​​em busca de vulnerabilidades que podem ser exploradas depois que o software foi lançado. Depender exclusivamente de teste de caixa preta nem sempre irá revelar vulnerabilidades abaixo da camada de interface.
Pontualidade

Ser capaz de lançar um novo software em tempo hábil é um consideração importante em qualquer projeto. Como o teste de caixa branca não requer a interface do usuário para ser concluída , o teste pode ser realizado enquanto a interface gráfica do usuário ainda está sendo desenvolvido . Como resultado, problemas no software podem ser detectados e dirigida muito mais cedo. Cada problema que é detectado e corrigido antes de o produto está acabado reduz a quantidade de tempo que seria necessário durante a fase de teste de caixa preta .
Benefícios Custo

caixa branca teste pode ser mais caro do que o teste de caixa preta , devido à especialização exigida para analisar o código -fonte. Testadores caixa branca precisa de um fundo na linguagem de programação , enquanto que os testadores caixa preta são geralmente especialistas de garantia de qualidade que só precisa saber como operar a interface do usuário. No entanto, no ciclo global de desenvolvimento de produtos, testes de caixa branca pode resultar em economias significativas se falhas no programa são descobertos usando testes de caixa branca, enquanto o produto ainda está em desenvolvimento.

Anterior :

Próximo : No
  Os artigos relacionados
·Os Efeitos do buffer overflows e formato Cordas em Flux…
·O que é SEI CMMI 
·Definição de Pré e Pós -Processor 
·Como Chegar Rato X & Y em ActionScript3 
·Funções de erro Fortran 
·Não consigo abrir meu arquivo de saída 
·Você pode ter cores VS para SQL 
·Diferença entre determinísticas e não determinístic…
·Você pode anexar um PDF para um alvo exato no e-mail E…
·As diferenças entre hasEventListener & willTrigger 
  Artigos em destaque
·Como instalar um arquivo IPA em um iPhone Simulator 
·Como usar uma instrução switch em C 
·Como utilizar as funções de parâmetros variáveis ​​…
·Como fazer um arquivo CFG Com o Visual C 
·Como descobrir quais funções C estão disponíveis no…
·Como projetar seu próprio jogo usando C + + 
·GNU & C + + para computadores 
·Como converter em C do objeto para DateTime 
·Programação de Computadores para Iniciantes 
·Diferenças entre o feedback Controle e Controle Feed F…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados