Baixe o app para aproveitar ainda mais
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
Compartilhar