API testing

Chester Wade 1200x350

Summary


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

Inhouse Subscribe

API's (Application Programming Interface) are indispensable in software solutions. As a tester, you are 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 deep dive into using technical solutions in combination with test design techniques to effectively test API's. In addition, you will learn to automate checks at API level.

What are you going to learn?

During this training the following topics will be covered:

  • 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 testing API's. 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 boundary 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.

Exam information

There is no exam for this training.

Can I help you?

Lisette Heijkoop
Manager Sogeti Academy
Phone number: +31 886 606 650

Review

 "The training is a good introduction to testing processes, which can be quickly applied in practice, even if you have no testing background and it is only a part of your work. The clear practical assignments made the learning material even more understandable."

- Peter (October 2023)

"An excellent course that can provide a good foundation of knowledge or, if you already have some knowledge, can provide more structure during testing. The balance between theory and practice was also good."

- Naresh (October 2023)

"The training met my expectations. There was also plenty of room for questions and in-depth discussions. In my opinion, the balance between exercises and theory was good."

- Anonymous (May 2024)

Start date Training days Time Location
Data volgt