Rest Assured: API Testing for REST Services Treningskurs

Kurskode

restassured

Varighet

7 timer (vanligvis 1 dag inkuldert pauser)

Krav

  • Basic knowledge of REST API.
  • Software testing experience in Java.

Audience

  • QA engineers, testers and test developers involved in testing software and web service APIs

Oversikt

Testing og validering av REST-tjenester i Java er vanskeligere enn på dynamiske språk som Ruby og Groovy . REST Assured er et Java DSL (domenespesifikt språk) som bringer enkeltheten til disse språkene inn i Java domenet.

I denne instruktørledede, liveopplæringen, lærer deltakerne hvordan de kan bruke Rest Assured til å teste REST API-tjenester. Vi diskuterer hvordan API-testing kan løse noen av manglene ved brukergrensesnitt og enhetsbasert testing. Opplæringen inkluderer øvelser og et testutviklingsprosjekt. Mot slutten av opplæringen vil deltakerne ha en god forståelse av når de skal utføre REST API-testing, hvordan de skal utforske og få tilgang til APIer, hvordan de skal utføre forskjellige typer tester, og hvordan de skal bringe testene sine sammen gjennom integrasjon og automatisering.

    Kursets format

    • Et instruktørledet kurs som inkluderer en introduksjon til API-testing, dens verktøy og prosesser, og et praktisk REST Assured-basert testutviklingsprosjekt.

    Machine Translated

    Kursplan

    Introduction

    • What is API testing and why should you do it?
    • REST vs SOAP based API testing

    Overview of the Three-Tier Architecture Model

    • Presentation Tier – User interface (UI)
    • Logic Tier – Business logic (API)
    • Data Tier – database data (DB)

    Overview of the Rest Assured Syntax

    • Similarities with Gherkin and BDD

    Creating a Project

    Testing the Logic Tier

    Sending Requests to the API

    • POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests

    Validating and Verifying Responses

    Testing API Functionality

    Working with TestNG

    Testing API Reliability

    Carrying out Performance Testing

    Carrying out Security Testing

    Debugging

    Automating Your Tests

    Summary and Conclusion

    Related Categories

    Relaterte kurs

    Kursrabatter

    Kursrabatter Nyhetsbrev

    We respect the privacy of your email address. We will not pass on or sell your address to others.
    You can always change your preferences or unsubscribe completely.

    Some of our clients

    is growing fast!

    We are looking to expand our presence in Norway!

    As a Business Development Manager you will:

    • expand business in Norway
    • recruit local talent (sales, agents, trainers, consultants)
    • recruit local trainers and consultants

    We offer:

    • Artificial Intelligence and Big Data systems to support your local operation
    • high-tech automation
    • continuously upgraded course catalogue and content
    • good fun in international team

    If you are interested in running a high-tech, high-quality training and consulting business.

    Apply now!

    This site in other countries/regions