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...

Para padrões de mercado

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


Tecnologias que iremos utilizar para AUTOMATIZAR os TESTES de API
-C#
-MSTest
-RestSharp
-NewtonSoft
-MountBank
-Postman
-Bogus
-Nunit
Tecnologias que iremos utilizar para CONFIGURAR a API de Delivery

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.

Veja os PRINCIPAIS DIFERENCIAIS do mercado

.jpg)
.jpg)
.jpg)

Quem é o Autor
