Buscar

Tipos de teste de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Pirâmide de testes.
Tipos de testes:
● Testes Manuais
● E2E
● Integração
● Unidade
Começamos pela base da pirâmide partindo do teste unidade, que é a
menor unidade de um código(sistema) a ser testado pelo
desenvolvedor.
Partimos então para os testes de integração, testar uma parte de um
sistema separadamente e depois que juntar tudo vamos testar de
maneira integrada, normalmente um teste de integração vamos avaliar a
funcionalidade completa, desde de API até teste de banco de dados.
Teste e2e, teste de ponta a ponta, testar o sistema real em
funcionamento mesmo, testar tudo desde janelas aos botões, verificar
se um ação retorna o esperado para aquela função em um ambiente de
testes.
Por último teste Manual, teste de usuário mesmo .
Por muitas vezes o que vemos na realidade é a inversão dessa pirâmide
de testes onde em sua grande maioria das vezes começam por testes
manuais => teste e2e => teste de integração => e por último se “der
sorte” teste de Unidade.(Sugerir aos desenvolvedores que deem maior
manutenção em seus códigos e apliquem os testes de unidade ).
Técnicas de teste
1. Teste caixa preta
2. teste caixa branca
3. Teste automatizado
● Teste caixa preta se concentra na parte funcional do sistema
durante o teste, sem acesso ao back-end, só interessa a parte
onde o usuário tem acesso se atentando a US.
Exemplos: validação de login, formulários uso de maneira geral e
documentar através de print e documentação técnica.
● Testes caixa branca Estrutura interna, baseada em tese de
unidade, arquitetura do sistema, testes de api, teste em banco de
dados.
● Teste automatizado Utilizando esse método de teste para maior
produtividade e testes de ponta a ponta para cada nova
funcionalidade implementada para validação de que nada está
diferente do que já foi testado e validado em relação ao
comportamento do software.
****************************************************************************
Teste de API Postman
O que é teste de api ?
Vamos testar como nosso sistema vai se comunicar com outro sistema,
Para uma real validação utilizamos uma ferramenta chamada Postman.
Planejamento de teste de API
Nossa Api é consumida internamente ou externamente ?
Somos o produtor da api ou estamos consumindo de um fornecedor
externo.
em uma relação de segurança vamos ter autenticações ou dados
criptografados. se for uma api pública não vamos colocar autenticação
Criar nova requisição create new collection exemplo api para token
de senhas
clicar em ADD request que por padrão vem a método GET

Outros materiais