Engenharia de software- tipos de testes

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (453 palavras )
  • Download(s) : 0
  • Publicado : 27 de setembro de 2012
Ler documento completo
Amostra do texto
Tipos de Testes

* Caixa-branca (Estrutural): Orientado à lógica, a técnica de caixa-branca avalia o comportamento interno do componente de software. O objetivo é testar o código fonte dessescomponentes elaborando casos de teste que cubram todas as possibilidades do componente de software.
Usado para avaliar alguns aspectos (teste de condição, teste de fluxo de dados, teste de ciclos,teste de caminhos lógicos, códigos nunca executados).

* Caixa Preta (Funcional): Testa as entradas e saídas dos dados, se a entrada de um dado produz a saída esperada.

Desempenho
* Teste decontenção: Testes destinados a verificar se os objetivos do teste podem lidar de forma aceitável com as demandas de vários atores no mesmo recurso (registros de dados, memória, etc.).Suportabilidade
* Teste de configuração: Teste destinado a garantir que o objetivo do teste funcione conforme o esperado em diferentes configurações de hardware e/ou software. Esse teste também pode serimplementado como um teste de desempenho do sistema.

* Teste de instalação: Teste destinado a garantir que o objetivo do teste seja instalado conforme o esperado em diferentes configurações de hardwaree/ou software e sob diferentes condições (como no caso de espaço insuficiente em disco ou interrupção de energia). Esse teste é implementado e executado em aplicativos e sistemas.

* testes deregressão devem ser realizados sempre que o sistema sofrer alterações consideráveis que podem gerar bugs, geralmente é necessário re-executar todo o roteiro de teste criado para o teste funcional,desde que o sistema não seja muito grande.

* Teste de Compatibilidade: Utilizado para assegurar a compatibilidade entre sistemas ou aplicações. Um exemplo simples é o teste para assegurarcompatibilidade de um sistema web que rode em diferentes browsers, em diferentes sistemas operacionais e diferente plataformas de hardware. Pode ser feito manualmente ou através de automação funcional ou de...
tracking img