Rest Assured: API Testing for REST Services Schulung

Alle Preise zzgl. MwSt

Kurs Code

restassured

Dauer

7 hours (üblicherweise 1 Tag inklusive Pausen)

Voraussetzungen

  • 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

Überblick

Das Testen und Validieren von REST-Services in Java ist schwieriger als in dynamischen Sprachen wie Ruby und Groovy . REST Assured ist eine Java DSL (domänenspezifische Sprache), die die Einfachheit dieser Sprachen in die Java Domäne bringt.

In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie Sie mit Rest Assured REST-API-Services testen. Wir diskutieren, wie API-Tests einige der Mängel von UI- und Unit-basierten Tests beheben können. Die Schulung umfasst Übungsstunden und ein Testentwicklungsprojekt. Am Ende der Schulung haben die Teilnehmer ein gutes Verständnis dafür, wann REST-API-Tests durchgeführt werden müssen, wie APIs untersucht und darauf zugegriffen werden können, wie verschiedene Arten von Tests durchgeführt werden und wie ihre Tests durch Integration und Automatisierung zusammengeführt werden können.

    Format des Kurses

    • Ein von Lehrern geführter Kurs, der eine Einführung in API-Tests, seine Tools und Prozesse sowie ein praktisches Testentwicklungsprojekt auf der Basis von REST Assured enthält.

    Machine Translated

    Schulungsübersicht

    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

    Verwandte Kategorien

    Kombinierte Kurse

    Sonderangebote

    Sonderangebote Newsletter

    Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
    Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

    EINIGE UNSERER KUNDEN

    is growing fast!

    We are looking for a good mixture of IT and soft skills in Switzerland!

    As a NobleProg Trainer you will be responsible for:

    • delivering training and consultancy Worldwide
    • preparing training materials
    • creating new courses outlines
    • delivering consultancy
    • quality management

    At the moment we are focusing on the following areas:

    • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
    • SOA, BPM, BPMN
    • Hibernate/Spring, Scala, Spark, jBPM, Drools
    • R, Python
    • Mobile Development (iOS, Android)
    • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
    • You need to have patience and ability to explain to non-technical people

    To apply, please create your trainer-profile by going to the link below:

    Apply now!

    This site in other countries/regions