O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

TESTES DE SOFTWARE

Michel Gutierrez Português

Conteúdo do mapa

TESTES DE SOFTWARE

  1. TIPOS DE TESTE

    • CAIXA BRANCA
      • Nesse processo, o usuário analisa por qual caminho ocorre o fluxo de dados e é possível verificar se há a passagem correta em todas as condições esperadas.
    • CAIXA PRETA
      • Nesse procedimento, a pessoa não tem acesso ao código fonte e nem à sua estrutura. Como é baseado nos requisitos funcionais, ele também é chamado de teste funcional. Quando se testa um código, deve-se ficar atentos à maneira com que os usuários acessam a aplicação. Por esse motivo, testar todas as combinações possíveis na área de entrada de dados é primordial.
    • REGRESSÃO
      • Durante o desenvolvimento do programa, é comum termos as seguintes situações: ou a inclusão de uma nova funcionalidade pelo cliente ou encontrar um erro na lógica do código fonte. Independentemente do cenário, o desenvolvedor terá de fazer a alteração na programação. O problema é que, em alguns casos, uma simples mudança pode comprometer toda a lógica já escrita, invalidando quaisquer testes básicos feitos no processo de produção. Para evitar imprevistos, é recomendado que se faça, mesmo que a modificação seja pequena, o teste de regressão.
    • USABILIDADE
      • Utilizando o ponto de vista do consumidor, o teste tem como objetivo verificar a experiência do usuário. Dessa forma, o responsável deve checar a organização dos itens disponíveis na tela, observar se o layout está correto e se os botões se comunicam corretamente entre as diferentes páginas do sistema.
    • SEGURANÇA
      • Esse tipo de teste verifica a segurança do software no que diz respeito à proteção a ataques diversos a que pode estar submetido como hackers e vírus bem como na lida dos dados que são inseridos pelo usuário.
    • INTEGRAÇÃO
      • Nesse teste, em vez de se atestar funcionalidades do software, se analisa a integração entre as diferentes unidades que formam o sistema. São averiguados aspectos como a interface e a dependência entre os componentes.
    • PERFORMANCE
      • Como o próprio nome sugere, atesta o desempenho do software.
    • INSTALAÇÃO
      • O teste de instalação verifica se sob diferentes condições como pouco espaço de memória, interrupções no sistema e demais entraves que podem comprometer esse processo, o programa consegue ser instalado ou se cede facilmente a essas limitações.
    • MANUTENÇÃO
      • Os testes de manutenção averiguam os aprimoramentos acontecem com sucesso e se são aceitos pelo sistema.
    • FUNCIONAL
      • O teste funcional abrange tanto o teste de caixa branca quanto o de caixa preta. Sua importância consiste justamente na capacidade de determinar se o que o software foi programado para fazer está de fato fazendo. Ele pode ser feito tanto manualmente, quanto automaticamente ou mesmo em um misto dos dois. Assim como o teste de performance, o funcional dá uma noção bastante real de como o software se comportará quando chegar até ao usuário. Isso permite que ajustes importantes sejam feitos antes de atender o seu público final.
    • Fonte: https://www.monitoratec.com.br/blog/quais-os-tipos-de-testes-de-software-e-por-que-automatiza-los/
  2. NÍVEIS DE TESTE

    • TESTE DE DESENVOLVEDOR
      • O teste do desenvolvedor indica os aspectos do design de teste e a implementação mais apropriada para a equipe de desenvolvedores.
    • TESTE INDEPENDENTE
      • A execução do teste inicialmente ocorre com o grupo de teste independente que projetou e implementou o teste, mas os testadores independentes devem criar os testes para torná-los disponíveis para os grupos de teste do desenvolvedor executarem.
    • TESTE DE UNIDADE
      • O teste de unidade enfoca a verificação dos menores elementos testáveis do software.
    • TESTE DO SISTEMA
      • Tradicionalmente, o teste do sistema é feito quando o software está funcionando como um todo.
    • TESTE DE ACEITAÇÃO
      • O teste de aceitação do Usuário é a ação de teste final realizada antes da implementação do software. A meta do teste de aceitação é verificar se o software está pronto e se pode ser utilizado pelos usuários para desempenhar essas funções e tarefas para as quais o software foi construído.
    • Fonte: https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/concepts/levels_of_test_8A878577.html
  3. TÉCNICAS DE TESTE

    • TESTE DE UNIDADE
      • Esta técnica submete as funções mais simples de um sistema a testes de maneira isolada.
    • CAIXA CINZA
      • A técnica de teste de Caixa Cinza junta a Caixa Branca e a Caixa Preta. Dessa forma, são submetidos a análise tanto a estrutura do código-fonte quanto o cumprimento das funções do sistema.
    • TESTE DE CARGA
      • Também chamado de Teste de Volume, submete o sistema ou aplicativo ao seu limite de funcionamento. A ideia é compreender sua capacidade de processamento sem que apresente problemas. Será testado o quanto ele suporta de tráfego, de informações, entre outros, até aparecerem travamentos ou bugs.
    • TESTE DE STRESS
      • A ideia é semelhante à do teste de carga, porém a verificação é em relação ao seu desempenho. O sistema é submetido a condições extremas para confirmar se as especificações de uso são compatíveis com o que ele suporta.
    • Fonte: https://www.monitoratec.com.br/blog/tecnicas-de-teste-de-software/
  4. MICHEL MARTINS GUTIERREZ -- UC19101696 -- A4

Informações

Descrição
Mapa Mental sobre TESTES DE SOFTWARE, criado por Michel Gutierrez em 28-08-2021.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?