Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>AUTOMAÇÃO DE TESTES DE API</p><p>Sistemas de informação - unifio</p><p>1</p><p>Api</p><p>"Interface de Programação de Aplicativos" (em inglês, Application Programming Interface). É um conjunto de regras e protocolos que permite que diferentes softwares se comuniquem entre si. Uma API define como diferentes componentes de software devem interagir, o que permite que aplicativos diferentes compartilhem dados e funcionem juntos de forma integrada</p><p>2</p><p>Exemplo: Considere que você está desenvolvendo um aplicativo de clima que precisa fornecer previsões meteorológicas atualizadas para os usuários. Você decide usar uma API de um provedor de serviços meteorológicos para obter essas informações em tempo real</p><p>API</p><p>Na grande maioria dos casos, as APIS são implementadas no lado do BackEnd.</p><p>Ex: viacep.com.br/ws/01001000/json/</p><p>API</p><p>Por quê automatizar?</p><p>Testes de api</p><p>Uma Api é criada, seus testes são realizados com sucesso e o desenvolvimento é encerrado.</p><p>O front é criado com base nesta API.</p><p>Tudo está funcionando quando de repente o Front começa a apresentar erro.</p><p>Depois de dias de análise, se descobre que por alguma alteração do código da API, o front quebrou</p><p>cenário</p><p>Muitas vezes a modificação na API era simples, porém, não foram avaliados todos os impactos da modificação proposta</p><p>Nos testes manuais, dificilmente serão validados requisitos da API que não sofreram alterações, desta forma é comum que erros ocorram em pontos que não estavam cobertos pelos testes</p><p>Testes de API</p><p>A grande sacada da automação, está em permitir que algo que foi testado e validado em algum momento, sempre será validado em um novo desenvolvimento garantindo assim que não teremos “surpresas” quando subimos uma API nova para produção</p><p>Testes de API</p><p>Para a automatização dos testes várias ferramentas podem ser utilizadas. Utilizaremos o POSTMAN.</p><p>*testaremos as API´s contidas no site https://reqres.in/</p><p>Testes de API</p><p>Crie um novo workspace (testeBackEndReqRes)</p><p>Crie uma new collection</p><p>(*conjunto de requisições - requests)</p><p>Definiremos o nome de Release1, e adicionaremos a primeira requisição</p><p>Crie uma new collection</p><p>(*conjunto de requisições)</p><p>Seção de testes</p><p>Seção de testes</p><p>* A resposta em Json vinda no Body pode ser checada por meio do script (próximo slide)</p><p>Seção de testes</p><p>Repita o processo, criando requisições automatizadas dentro de uma collection para 4 endpoints disponíveis no site</p><p>https://fakestoreapi.com/</p><p>Cada endpoint deve ter ao menos 4 testes dentro do script de testes.</p><p>image1.jpeg</p><p>image3.png</p><p>image4.svg</p><p>.MsftOfcThm_Accent1_Fill {</p><p>fill:#5AD0B8;</p><p>}</p><p>.MsftOfcThm_Accent1_Stroke {</p><p>stroke:#5AD0B8;</p><p>}</p><p>image5.png</p><p>image6.png</p><p>image7.png</p><p>image8.png</p><p>image9.png</p><p>image10.png</p><p>image11.png</p><p>image2.png</p>

Mais conteúdos dessa disciplina