TIPOS TESTE DE SOFTWARE

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
TIPOS TESTE DE SOFTWARE da Mind Map: TIPOS TESTE DE SOFTWARE

1. Teste unitário: normalmente é realizado pelos próprios desenvolvedores, nas porções menores do software que estão sendo desenvolvidas no momento, de maneira individualizada. Ele serve para verificar se as partes do software funcionam de maneira isolada das demais partes do sistema.

2. Teste de regressão: tem a função de testar cada nova versão do software toda vez que uma funcionalidade for modificada.

3. Teste de integração: tem como propósito verificar se as porções menores, testadas anteriormente pelos testes unitários, têm condições de funcionar em conjunto, formando um sistema.

4. Teste de volume: esse teste tem como objetivo avaliar até que limites um software pode ser utilizado, ou seja, qual é o seu limite de suporte a informações ou tráfego sem que apresente nenhum problema.

5. Teste de performace

5.1. Teste de Carga -> verifica o software como um todo, em condições normais de uso, avaliando o tempo de resposta das operações, quantas operações podem ser executadas em determinado período de tempo, quantos usuários simultâneos gravando dados podem existir, entre outros aspectos.

5.2. Teste de estresse: identificados os limites do software por meio dos testes de volume, esse teste serve para levar o software aos seus limites.

5.3. Teste de estabilidade: verifica se o software se mantém funcionando de maneira adequada depois de ser utilizado por um longo período de tempo.

6. Teste funcional ou de funcionalidade: verifica se o software como um todo, bem como cada parte dele, faz exatamente o que deveria fazer, ou seja, se os casos de uso foram corretamente descritos e desenvolvidos.

7. Teste de instalação: tem como propósito verificar se o software é passível de ser instalado de maneira correta, em diferentes hardwares, com diferentes sistemas operacionais e diferentes disposições de memória, rede, entre outros aspectos.

8. Teste de caixa preta: avalia a parte externa do software, o seu modo de funcionamento. Esse tipo de teste serve para identificar se o software está funcionando como deveria, se os dados informados resultam nas informações pretendidas e se, de maneira geral, o sistema faz o que ele deveria fazer.

9. Teste de caixa branca: avalia a parte interna do software, seu código- -fonte. Ele serve para identificar problemas na lógica de programação e também na estrutura do programa, observando elementos como as condições usadas, os laços de repetição e o fluxo tomado pelos dados.

10. Teste de caixa cinza: é uma combinação dos testes de caixa branca e de caixa preta, pois ele avalia os aspectos internos e também os aspectos externos do software, as suas entradas, o fluxo dos dados e as saídas.

11. Teste de segurança: verifica se o software permite que os dados sejam acessados somente pelos perfis determinados para cada parte específica do sistema ou para cada funcionalidade.

12. Teste de usabilidade: é realizado por usuários e não por analistas. O seu propósito é verificar se o software satisfaz as necessidades do usuário.

13. Teste de aceitação: serve para verificar se o produto de software está pronto para ser entregue ao cliente, ou seja, se ele está pronto para entrar em produção.

14. Teste de configuração: serve para identificar se o software funciona de maneira adequada no hardware para o qual foi planejado e no qual será instalado.

15. Teste de manutenção: avalia se determinada mudança em algum aspecto do software resultou em falhas no seu funcionamento como um todo.