Tipos de Teste


Tipos de teste

Alguns dos principais tipos de Teste de Sistema


Tipo de Teste
Descrição
Teste de Unidade
Teste em um nível de componente ou classe. É o teste cujo objetivo é um “pedaço do código”.
Teste de Integração
Garante que um ou mais componentes combinados (ou unidades) funcionam. Podemos dizer que um teste de integração é composto por diversos testes de unidade*1
Teste Operacional
Garante que a aplicação pode rodar muito tempo sem falhar.
Teste Positivo-negativo
Garante que a aplicação vai funcionar no “caminho feliz” de sua execução e vai funcionar no seu fluxo de exceção. *2
Teste de regressão
Toda vez que algo for mudado, deve ser testada toda a aplicação novamente.
Teste de caixa-preta
Testar todas as entradas e saídas desejadas. Não se está preocupado com o código, cada saída indesejada é visto como um erro.
Teste caixa-branca
O objetivo é testar o código. Às vezes, existem partes do código que nunca foram testadas.
Teste Funcional
Testar as funcionalidades, requerimentos, regras de negócio presentes na documentação. Validar as funcionalidades descritas na documentação (pode acontecer de a documentação estar inválida)
Teste de Interface
Verifica se a navegabilidade e os objetivos da tela funcionam como especificados e se atendem da melhor forma ao usuário.
Teste de Performance
Verifica se o tempo de resposta é o desejado para o momento de utilização da aplicação.
Teste de carga
Verifica o funcionamento da aplicação com a utilização de uma quantidade grande de usuários simultâneos.
Teste de aceitação do usuário
Testa se a solução será bem vista pelo usuário. Ex: caso exista um botão pequeno demais para executar uma função, isso deve ser criticado em fase de testes. (aqui, cabem quesitos fora da interface, também).
Teste de Volume
Testar a quantidade de dados envolvidos (pode ser pouca, normal, grande, ou além de grande).
Testes de stress
Testar a aplicação sem situações inesperadas. Testar caminhos, às vezes, antes não previstos no desenvolvimento/documentação.
Testes de Configuração
Testar se a aplicação funciona corretamente em diferentes ambientes de hardware ou de software.
Testes de Instalação
Testar se a instalação da aplicação foi OK.
Testes de Segurança
Testar a segurança da aplicação das mais diversas formas. Utilizar os diversos papéis, perfis, permissões, para navegar no sistema.



Muitos outros tipos de testes são possíveis. Entretando, é preciso entender os requisitos funcionais e não funcionais (garantia e utilidade) do negócio, para definir exatamente o nível de testes que pretende-se estabelecer para uma determinada aplicação. Testar demais é tão infeficiente quanto testar pouco.


Fonte: Leonardo Molinari

21 comentários:

  1. Mostrei essa lista para um professor na faculdade, por conta de um trabalho sobre testes de software e ele elogiou muito!

    Um abraço e parabéns pelo artigo!

    ResponderExcluir
  2. Gostei muito, simples, objetivo e claro.
    Parabéns.

    ResponderExcluir
  3. Excelente postagem. Muito util e de grande valia.

    ResponderExcluir
  4. Caixa preta e Caixa branca não são tipos de teste e sim abordagens de testes juntamente com a abordagem caixa cinza e testes baseados na experiência do testador. Mas os demais tópicos estão bem resumidos. Parabéns!

    ResponderExcluir
  5. Seria interessante se você conseguisse realizar uma matriz entre nivel de teste, tipo de teste e tecnica de teste, pois os conceitos se misturaram um pouco.
    Tatiana

    ResponderExcluir
  6. Greate pieces. Keep writing such kind of info on your site.

    Im really impressed by it.
    Hi there, You have done an excellent job. I will definitely
    digg it and for my part recommend to my friends. I'm sure they'll be benefited from this web site.



    Here is my site - your business marketing
    my site - blog marketing network

    ResponderExcluir
  7. Excelente! Claro e objetivo.
    Parabéns!

    ResponderExcluir
  8. Ηi tο evеry body, іt's my first pay a visit of this weblog; this webpage carries remarkable and genuinely fine stuff designed for readers.

    My homepage ... http://raspberryketoned.co.uk

    ResponderExcluir
  9. Right hеre іs the ρerfect sitе for everyone who ωants tο find out about this
    topic. You realize а whοle lot іtѕ almost hаrd to argue with
    you (not that I actually wіll nеed to…ΗaHa).
    You definitelу ρut a fгeѕh spin on
    a toρіc that has beеn ωгitten
    аbout foг many years. Excellent stuff, just gгеat!


    Here iѕ my page; vitamin shoppe coupons

    ResponderExcluir
  10. Hi therе, i read your blog from timе to timе and i own a similar one
    and i was just cuгious іf you gеt a lоt
    of sρam rеmarks? If so how ԁo yοu reduce іt, any plugin or
    anything you can reсommеnԁ? I get so much
    latеly іt's driving me crazy so any assistance is very much appreciated.

    Also visit my web-site - vistaprint coupons

    ResponderExcluir
  11. It's genuinely very difficult in this busy life to listen news on TV, so I just use web for that purpose, and take the most recent news. ageless male - ageless male - ageless male

    Feel free to visit my homepage ageless male

    ResponderExcluir
  12. That is a good tip partіculaгly to
    those freѕh tο the blogosphere.
    Short but veгy aсcuгatе information…
    Manу thаnks fοr shагing thiѕ one.
    A must read poѕt!

    Here is mу ρagе pure green coffee extract

    ResponderExcluir
  13. Pretty! This was a really wonderful post. Many thanks for providing these details.


    Also visit my webpage acoustic guitar chords for beginners

    ResponderExcluir
  14. Howdу! I could have sworn I've been to this website before but after checking through some of the post I realized it's new tο mе.
    Anyways, I'm definitely delighted I found it and I'll be booκ-marking and сhecking baсk often!


    my homеρage ... raspberry Ketone

    ResponderExcluir
  15. If some one needs to be updated with latest technologies
    then he must be pay a visit this web site and
    be up to date every day.

    my blog :: Buy Raspberry Ketone

    ResponderExcluir
  16. Problemas ao testar http://voiding.me/2

    ResponderExcluir
  17. Testes de caixa preta e testes funcionais não são a mesma coisa?

    ResponderExcluir
  18. Amigo faltou teste de Fumaça - consiste em um teste rápido, executando as principais funcionalidades do sistema, sem se preocupar com as condições de erro. O mesmo que teste do Caminho Feliz;

    ResponderExcluir
  19. Essa lista tem alguns erros e traduções estranhas !

    ResponderExcluir
  20. Resumo dos principais testes, muito bom.

    ResponderExcluir