Please enable JavaScript.
Coggle requires JavaScript to display documents.
TESTE DE SOFTWARE - Coggle Diagram
TESTE DE SOFTWARE
TIPOS DE TESTES
FUNCIONAIS
- verifica se o sistema cumpre com as funções básicas
- Ex:
- Cadastro correto
- Os módulos estão corretos
- Se o CRUD está correto
- Etc
NÃO FUNCIONAIS
- Verificam atributos de desempenho, segurança, usabilidade
- São testes que independem, de certa forma, do tipo de aplicação
MANUAIS
- Utiliza pessoas/usuário reais que utilizam a aplicação
AUTOMATIZADOS
- Testes feitos com robôs ou frameworks, etc
BRANCHES
DESENVOLVIMENTO
- Ambiente de desenvolvimento do código
PRODUÇÃO / MASTER
- Versão que o cliente consome, mas que ainda passa por atualizações
-
VV&T
VERIFICAÇÃO
- processo de apreciação da qualidade durante o desenvolvimento do código
- Softwares grandes são construídos por diversas pessoas que trabalham em partes específicas. Por isso, quase sempre o programador que "constrói a parede" não é o mesmo que "faz o Reboco" e nem "entrega a chave da casa". Por isso que a verificação tem essa propriedade "ponto de vista do programador"
- Ex.:
- Revisões de código, Walkthroughs (revisão por pares), análises estatísticas
ESTRATEGIAS
Verificação
- Processo simples, mais formal. Quase como um "prestar atenção ao que se está fazendo"
TIPOS
Técnica
- Inspeção de arquitetura e design em conjunto para observar se atendem aos requisitos funcionais e não funcionais
Código
- Revisão do código por outros programadores
- busca por erros como, cleancode, erros de digitação, e estratégias de escrita do código fora de boas práticas, etc
Design
- Análise do Design visual ou da arquitetura de software?
Ferramentas
- Gerrit (para revisão colaborativa)
Inspeção
- Revisão técnica formal detalhada
- geralmente conduzida por especialista
-
Auditoria
- Inspeção detalhada independente geralmente baseada em alguma norma ou regulamento que exige conformidades compostas do Software
-
-
VALIDAÇÃO
- O intuito é qualificar a aplicação sob o ponto de vista dos requisitos que atenderão ao usuário
- Ex.:
- Testes Betas
- Prototipação
- Teste com usuários
TESTE
- Atividade que busca IDENTIFICAR defeitos
- Ex.:
- Teste unitários
- Integração
- Sistema e aceitação
Glossário
- MOC
- Teste unitário
- VV&T (validação, Verificação e Teste)