Curso API Testing Overview

  • Development

Curso API Testing Overview

40 Horas
Visão Geral

Curso API Testing Overview, Para avançar em sua carreira como Engenheiro de Teste de API, você precisará aprender todos os métodos e técnicas necessários e adquirir as habilidades. Com o treinamento API Testing da Intellipaat, você aprenderá sobre API Testing, a ferramenta carteiro, criação de recibos rápidos, etc. Você também adquirirá habilidades e trabalhará com diversas ferramentas de automação como NPM, Newman, etc. você com atendimento online para você tirar todas as suas dúvidas relacionadas ao curso. Além disso, você terá acesso vitalícioaos recursos de treinamento para consultar a qualquer momento.

Por que você deve fazer este Curso API Testing Overview?

Os microsserviços usam APIs para utilizar seus inúmeros serviços. Muitos testadores de software automatizam seu processo de teste usando testes baseados na interface do usuário. Devido a isso, há uma alta demanda por profissionais de teste de API qualificados e certificados em todo o mundo. Para fazer parte de uma organização de renome neste campo com um alto salário, você deve se inscrever neste curso.

Objetivo

Após realizar este Curso API Testing Overview, você será capaz de:

  • Vantagens das APIs
  • API SOAP e API REST
  • Serviços da Web x APIs
  • Ferramentas Postman e Newman
  • Instalação de JDK, JRE, IDE e Maven
  • Noções básicas de Java e JavaScript
Publico Alvo
  • Profissionais de TI
  • arquitetos
  • Testadores de serviço da Web
  • Usuários finais
Pre-Requisitos

Além de ter uma compreensão básica de alguns conceitos de teste, você não precisa ter nenhuma habilidade ou conhecimento específico para aprender o teste de API. Se você tem interesse em aprender arquitetura de API e serviços da Web e deseja construir uma carreira nesse domínio, aprender o teste de API é obrigatório.

Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

API introduction

  • Introduction to web application architecture
  • Introduction to APIs
  • Introduction to Web-Services
  • How does an API works
  • What is API testing?
    1. What does API Testing involve
    2. Validation techniques used in API Testing
    3. API Testing Steps
    4. Understanding URI, End points, Resources, Http verbs
    5. GUI tools available for API Testing
    6. Command-line tools available for API Testing
    7. Best Practices for API Testing
  • Advantages of API
  • API vs Web-Services
  • Introduction to API architecture, REST API, SOAP API
  • Understanding how REST API architecture works
  • Understanding how SOAP API architecture works
  • Understanding the HTTP methods GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD, and Few more

Introduction to Postman API Testing Tool

  • What is Postman tool
  • Installation of Native Postman tool
  • Installation of Postman tool as Chrome Add-on
  • Introduction to Postman landscape
  • Introduction to Postman Settings

API Testing using Postman

  • Creating First API request using Postman
  • Functional Testing of Web Services
  • Understanding History
  • Setting up Test Project with REST APIs
  • Validating responses with Postman client
  • Validating the body of the first JSON response
  • Examples of validating response headers and status codes
  • Understanding query parameters on sending request Validating status code
  • Validating Response time
  • How to debug & troubleshoot
  • How to create and manage Workspaces
  • Importing request from your browser
  • Cookies
  • Saving Responses
  • Creating collections in Postman tool
  • Importing/Exporting collections using Postman tool
  • Run Collections Remotely with URL
  • Creating variables at difference scope levels and how to refer them
  • How to set and get variables through scripting
  • Creating Environments
  • How to setup different URLs using environments
  • How to create quick scripts
  • Pre-request scripts
  • Test scripts/Assertions
  • Make the requests dynamic by taking advantage of variables
  • Generating code snippets in Postman tool
  • Troubleshooting.

Advanced Topics + API Automation Framework

  • Postman API Automation: Part 1
    • Collection Runner
    • Postman monitors
    • Automating with Newman tool
    • Basic introduction to NPM tool & NodeJS
    • Installing NodeJS
    • Installing Newman tool
    • Running a collection with Newman tool
    • Specifying environments in Newman tool
    • Creating an HTML report using Newman tool
    • Using Authentication/Authorization in Postman tool
  • Postman API Automation: Part 2
    • Automating POST request with payload
    • Grabbing the response body into the string for advance validations
    • Data-Driven testing using CSV and JSON
    • Scheduling the API testing periodically
    • Load testing of API testing in Postman tool
    • Running and analyzing Load Test results
    • Shortcut methods to convert Raw data to XML/JSON
    • Logging feature to debug automation scripts
    • Using Postman to Create a Reusable API Framework
    • Testing Workflow with TwitterAPI

Installation & Configuration

  • Java Installation : JDK / JRE
  • IDE Installation: Eclipse/ IntelliJ / NetBeans
  • Maven Installation & Configuration

Project setup for Rest-Assured

  • Build a Maven project, the configuration of Rest-Assured
  • Restful API Automation scripting: Rest-Assured using Java

Basic Java script

  • What are variables
  • Data types
  • Operators
  • Control statements
  • Functions
  • Arrays
  • Objects

Basic Java

  • What are Java Classes
  • Java Objects
  • Java Methods
  • Constructors
  • Access Specifiers
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas