3.4 - Ferramentas de Teste
O processo de testes pode ser automatizado, através do uso de ferramentas específicas para essa atividade. Alguns tipos de ferramentas de apoio aos testes são descritos a seguir:
- Ferramenta de geração de massa de dados
Geram dados para serem usados em testes. A geração dos dados é frequentemente baseada em regras de formação definidas pelos casos de teste.
- Ferramenta de teste de API
Testa método a método de uma classe, a partir de uma série de combinações de parâmetros. Utiliza a abordagem caixa preta para cada método.
- Ferramenta de teste de GUI (Graphic User Interface)
Grava em um script a execução da interface gráfica (cliques do mouse e entradas de teclado) e repete a entrada quantas vezes forem necessárias. O script gerado pode ser modificado através do uso de uma linguagem própria de script.
- Ferramenta de teste de cobertura
Após a execução da aplicação, indica quais os trechos do código foram ou não executados, bem como o número de vezes que determinado método/trecho foi executado. Utiliza a abordagem caixa branca.
- Ferramenta de teste de carga e stress
Simula acessos simultâneos a uma aplicação multiusuário, bem como o envio e recuperação de altos volumes de dados.
- Ferramenta de teste de desempenho/gargalos
Analisa o desempenho do software, quando em execução, e detecta potenciais pontos de gargalo no código fonte.
Copyright © 2014 AIEC.