API testen

Chester Wade 1200x350

In het kort

Training price
1195 (ex. VAT)
Training speaking language
Nederlands (training language)
Training duration
1.5 dag (training duration)
Training material language
Engels (material language)
Number of course participants
12 (max. per lecturer)

Inhouse Inschrijven

API testing

API's (Application Programming Interface) are indispensable in software solutions. As a tester, you are also expected to be able to handle API's. During this training you will become familiar with the world of API's with practical examples. We make a deep dive so that you can use technical solutions in combination with test design techniques to effectively test API's. Attention is also given to automating checks at API level.

What are you going to learn?

The training consists of the following parts:

  • Introduction to API's
    • What are API's?
    • What does the message structure of API's look like?
    • What is REST and SOAP?
    • JSON vs. XML
    • HTTP status codes, methods and headers
    • API documentation
    • Demo with API tool (Postman)
    • Practical assignment
  • API testing
    • Introduction to API testing
    • Benefits of API testing
    • Types of API testing
    • Functional and technical API testing
    • best practices
    • Practical assignment CRUD
    • Assertions + practical assignment
  • Automated API testing
    • Test tooling
    • Stubs and Drivers
    • Parameters, variables, test data
    • Practical assignment automated CRUD
  • Test strategy for API automation
    • Importance of test strategy for API testing
    • GUI vs. API testing
    • 6 questions for an effective testing strategy
    • API testing in the CI/CD pipeline
  • Evaluation and Resources

What are you going to do? 

As a software tester you come across API's everywhere. In this training we take you interactively into the world of API's and testing them. The training focuses on REST API's with JSON. Automation in Testing (AiT) around API's is also discussed. Which testing tools can you use to test API's? And which automation strategies are possible?

After this training you will be able to test API's and you can start automating checks at API level.

What prior knowledge do you need?

General knowledge of test design techniques such as CRUD, exploratory testing and limit value analysis (TMAP).

Who is this training suitable for?

The training is aimed at testers who want to expand their technical knowledge. The training can also be relevant for test automation engineers, developers and business analysts.

Kan ik je helpen?

Jasper van den udenhout
Manager Sogeti Academy
Phone number: +31 88 660 6650
Start date Training days Time Location
Nog niet gepland