top of page

Testes de API com RestSharp

DOMINE O RESTSHARP A BIBLIOTECA DE TESTES DE API REST MAIS POPULAR PARA DOTNET EM C# ATRAVÉS DE UM CURSO PRÁTICO E FOCADO NO MERCADO DE TRABALHO.

Aprenda com um PROJETO REAL que vai além de teoria e te coloca frente a frente com os testes automatizados.

Vá do iniciante ao profissional SEM PERDA DE TEMPO e seja um PROFISSIONAL DIFERENCIADO em automação de testes utilizando a linguagem C#.

Por que entrar para o Curso de Testes Integrados de API REST com Restsharp

Curso 100% Atualizado*

As aulas estão conforme as necessidades do mercado. Com o foco total em testes automatizados de API REST usando o RestSharp.

*Última atualização Set/2022

Fácil Absorção

Conteúdo abordado vai desde o entendimento de API até a criação dos primeiros testes automatizados passo a passo.

Técnicas de testes

Por se tratar de testes de API serão aplicadas técnicas para garantir uma cobertura mais consistente.

Abordagem SMART

  • S – Small (Teste deve ser pequeno)

  • M – Measurable (Teste mensurável)

  • A – Attainable (Teste atingível)

  • R – Relevant (Testes relevante)

  • T – Time (Tempo de execução do teste)

Validação de Contratos das API's

Você irá aprender como implementar testes para que os contratos das API's sejam verificados de acordo com sua especificação.

Certificado

Você receberá um certificado que ajuda a comprovar sua eficiência em testes automatizados de API REST utilizando o RestSharp.

E muito mais!!!

Mergulhe no universo dos TESTES AUTOMATIZADOS 
com módulos valiosos

Módulo 1 - Boas Vindas - Conceitos iniciais de API - Projeto de testes com RestSharp - Primeira Request na rota de Registro - POST na rota de Login - POST na rota de Restaurante - POST na rota de pedido - GET na rota de pedido - PUT na rota de pedido - DELETE na rota de pedido - Assertiva no Registro - Dados dinamicos com o BOGUS - Data dinâmica com Date Time Módulo 2 - Modelo de Request e Response Register - Estruturando os métodos de Register - Enviando a Request com novo modelo - Assertivas na Response de register - Refatorando o teste com Services - Testes com dados válidos e inválidos - Validação de contrato - ATUALIZAÇÃO - JSON SCHEMA !!! Módulo 3 - Modelo de Request e Response de Login - Criando o Service de Login - Criando os Testes de Login - Testes Variados na rota de Login - Criando contrato da rota Login Módulo 4 - Modelo de Request de Restaurante - Modelo de Response de Restaurante - Adicionando o token ao header - Classe de testes de Restaurante - Teste com restaurante - Testes com a refeição - Teste para validar o FORBIDDEN - Melhorando a Performance - Teste de Contrato Módulo 5 - Modelo Request e Response de Orders - Criando o Serviço de Orders - Criando a Classe e Método de Teste - Técnica de Partição de Equivalência - Técnica Analise de valor Limite - Técnica Transição de Estado - PUT para alterar o status do pedido - Teste de alteração de status do pedido - DELETE e teste para deletar pedido - GET e teste para buscar pedido - Contrato da rota de Orders Módulo 6 - Virtualizando um recurso da API - Instalando o POSTMAN - Virtualização com MountBank - Modelo de resposta de About - Serviço para recursos about - Criando teste da rota About - Validação de contrato da rota About Módulo 7 - Migrando o Projeto para Nunit - Migrando os testes para Nunit Módulo BÔNUS - O que é BDD - Baixando a extensão do SpecFlow - Adicionando SpecFlow ao projeto - BDD da rota Register - BDD da rota Login - BDD da rota Restaurant - BDD da rota Orders - BDD Orders com dois testes

Sairemos do absoluto ZERO...

restSharp inicio.png

Para padrões de mercado

restSharp fim.png

Tempo de EXECUÇÃO DOS TESTES importam!!!

restSharp performance ini.png

SAIBA como MELHORAR a PERFORMANCE dos testes de API

Redução do tempo em MAIS de 65%

restSharp performance fim.png

Tecnologias que iremos utilizar para AUTOMATIZAR os TESTES de API

-C#
-MSTest
-RestSharp
-NewtonSoft
-MountBank
-Postman
-Bogus
-Nunit

Tecnologias que iremos utilizar para CONFIGURAR API de Delivery

restsharAPI.png

Super Bônus

Módulo BDD com Specflow

Behavior Driven Development é uma técnica de desenvolvimento Ágil que encoraja colaboração entre desenvolvedores, QA/Testers e pessoas não-técnicas ou de negócios em um projeto de software.

O SpecFlow torna a automação de testes mais fácil, transformando-a em um esforço de equipe e permitindo que cada função use melhor suas habilidades.



 

bonus specflow - bdd.png

Veja os PRINCIPAIS DIFERENCIAIS do mercado

WhatsApp Image 2022-05-12 at 20.51_edited.jpg
WhatsApp Image 2022-05-12 at 20.51.52 (1).jpg
WhatsApp Image 2022-05-12 at 20.51.52 (3).jpg
WhatsApp Image 2022-05-12 at 20.51.52 (2).jpg

Venha fazer parte dessa experiência e comece hoje mesmo a automatizar testes de API Rest com RestSharp

garantia.png

Quem é o Autor

caton ti.png

Fernando Rodrigues é especialista em testes de software pelo Centro Universitário Sete de Setembro e possui mais de 9 anos de experiência na área, se formou em Sistemas de Informação e atualmente está cursando especialização em Arquitetura de Software Distribuídos pela PUC Minas. Passou por empresas dos mais variados segmentos, sendo eles farmacêuticos, transportes, energias, bancários e startup. Tirou diversas certificações de tecnologias dentre elas podemos destacar CTFL, CTFL-AT, CTAL-TA e AWS.



 

Dúvidas? Entre em contato direto com o instrutor!

bottom of page