Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Teste de software por Mind Map: Teste de software

1. Níveis de teste

1.1. Aceitação

1.1.1. Tem como objetivo executar o sistema sob o ponto de vista do usuário final.

1.1.1.1. O cliente avalia o sistema

1.2. Sistema

1.2.1. É o processo de testar o sistema por completo.

1.2.1.1. Verificando se os componentes são compatíveis, se eles interagem corretamente

1.3. Unidade

1.3.1. O primeiro teste que é realizado quando vamos desenvolver um sistema, é o Teste de Unidade.

1.3.1.1. Que fornece valores válidos ou inválidos, verificando se o retorno foi de acordo com o esperado.

1.4. Integração

1.4.1. São averiguados aspectos como a interface e a dependência entre os componentes.

2. Tipos de teste

2.1. Segurança

2.1.1. Verifica a segurança do software no que diz respeito à proteção a ataques diversos.

2.1.1.1. A que pode estar submetido como hackers e vírus.

2.2. Usabilidade

2.2.1. Utilizando o ponto de vista do consumidor,.

2.2.1.1. Verificar a experiência do usuário.

2.3. Funcional

2.3.1. Abrange tanto o teste de caixa branca quanto o de caixa-preta.

2.3.1.1. Sua importância consiste justamente na capacidade de determinar se o que o software foi programado para fazer está de fato fazendo.

2.4. Regressão

2.4.1. Independentemente do cenário, o desenvolvedor terá de fazer a alteração na programação.

2.4.1.1. O problema é que, em alguns casos, uma simples mudança pode comprometer toda a lógica já escrita.

3. Técnicas de teste

3.1. Caixa-preta

3.1.1. Consistir a entrada de datas futuras em datas de nascimento; consistir entrada de valores negativos em campos de pagamentos; verificar o funcionamento dos botões para prosseguir o fluxo de processamento.

3.2. Caixa branca

3.2.1. Por ter acesso ao código fonte, o profissional pode observar com mais atenção as determinadas etapas do código. Nesse processo.

3.2.1.1. O usuário analisa por qual caminho ocorre o fluxo de dados

3.3. Instalação

3.3.1. O programa consegue ser instalado ou se cede facilmente a essas limitações.

3.4. Performance

3.4.1. Se os comandos dados respondem rapidamente, se os componentes não demoram muito a carregar.

3.4.1.1. Experiência do usuário é satisfatória no produto testado.

3.5. Manutenção

3.5.1. Atualizações constantes são necessárias a fim de aprimorar os recursos do programa.

3.5.1.1. Experiência do usuário com aquele produto.

3.6. Carga

3.6.1. Consiste em gerar carga do usuário em um sistema de software.

3.6.1.1. Os testes de carga de software também podem ser executados em um sistema ou podem isolar um ou mais componentes da arquitetura do software.

4. Fontes

4.1. Quais os tipos de testes de software e por que automatizá-los? - Monitora BLOG

4.2. Tipos e Níveis de Teste

4.3. O que é teste de carga? | Teste de carga por LoadView | 2021 Guia de Especialistas