• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back
Teste de Software
Processo de executar um programa com a intenção de descobrir um erro. Um bom caso de teste apresenta uma elevada probabilidade de revelar um erro ainda não descoberto. Um teste bem sucedido é o revela um erro ainda não descoberto.
Teste de caixa-preta
[Fluxo principal]
Conhecida a função a ser desempenhada pelo produto, testes são executados para demonstrar que cada função é completamente operacional.
Teste de caixa-branca
[Fluxos alternativos]
Com base no conhecimento do funcionamento interno do produto, realiza-se testes para assegurar de que todas as peças destes estão completamente
ajustadas e realizando a contento sua função.
Teste estático X teste dinâmico
Teste estático: realizado no código, seja por outro programador, seja por check-list;
Teste dinâmico: baseado na execução usando um subconjunto de dados de teste.
Teste de Unidade
Validação dos módulos. Envolve:
Teste de Interface (passagem de parâmetros);
Teste de EDs locais (integridades e tipos);
Teste de Condições de limite;
Teste de Caminhos independentes;
Teste de Caminho de tratamento de erros.
Teste de Integração
Funcionamento cooperativo e harmonioso entre os módulos. Estratégias: Big-bang, Top-down (DFS e BFS) e Bottom-up.
Top-down: resultados rápidos (+), muitos stubs (-);
Bottom-up: maior facilidade (+), software inexistente até integração total (-).
Teste de Validação
Testa se o sistema atende os requisitos do cliente. Geralmente esses erros envolvem renegociação do prazo;
Teste Alfa: ambiente do desenv., monitoramento;
Teste Beta: ambiente do cliente, relatórios.
Teste de Sistema
Integração com toda a interface do sistema. Envolve:
Teste de recuperação (ocorrência de falhas);
Teste de segurança (controle dos roles, BD);
Teste de estresse (limites, multi-arquitetura);
Teste de desempenho.