API Testing and Automation

Trainer: Bas Dijkstra

 
 
05 September 2022 - 31 October 2022

API Testing

Live Online Training

$ 699.00 excl. VAT

07 March 2023 - 29 April 2023

API Testing

Live Online Training

$ 699.00 excl. VAT

 

API Testing Course

In modern software solutions, APIs are the glue between individual components and systems, essentially connecting the world.


Knowing how to approach testing APIs and API-driven systems is an indispensable skill for any modern software tester.


Unfortunately, a lot of teams often rely on writing inefficient tests through the graphical user interface when they would be better off leveraging APIs for their testing purposes, simply because they do not know where to start.


Our 'API Testing and Automation' course is designed to teach you not only how to explore, test and write automation for individuals APIs, but also how to use them to your advantage in designing, writing and executing integration and end-to-end tests more efficiently.


Through many hands-on exercises, you'll gain experience with a number of industry-standard API testing and automation tools, as well as get a deep understanding of how these fit into your overall software testing and automation strategy.


What will you learn?

  • APIs, how they work and where they are used
  • Performing exploratory testing on APIs
  • API automation using low-code tools
  • API automation using code libraries
  • API mocking for more efficient testing and automation
  • Consumer-driven contract testing
  • How to create and implement a solid API testing and automation strategy

The course covers the entire spectrum of API testing and automation, from understanding how APIs work and where they’re often used, to learning what to look for when testing APIs, to applying industry-standard tools and techniques including functional API automation (using low code tools as well as code libraries), API mocking and simulation and consumer-driven contract testing.

Who should attend?

  • Testers, test automation engineers and software developers looking to add API testing and automation to their skill set.
  • Software development teams looking to create and implement solid API testing and automation strategies.
Hi, I'm Candice,
How can I help?
Get Your
Brochure & Curriculum
Ask us all your questions
By submitting this form you consent to receiving communications from Inspired Testing. Your data will be stored and processed for the purpose of establishing and maintaining contact. You can revoke your consent by unsubscribing at any time.

Powered by ChronoForms - ChronoEngine.com

This course includes:
36 hours of training over 2 months 36 hours of training over 2 months
Mentoring & collaboration with technical experts Mentoring & collaboration with technical experts
15+ teaching resources 15+ teaching resources
20+ hands-on exercises 20+ hands-on exercises
Supporting documentation Supporting documentation, slides, videos and other reference materials
Certificate on completion Course certificate upon successful completion of the course

What will you learn?

  • APIs, how they work and where they are used
  • Performing exploratory testing on APIs
  • API automation using low-code tools
  • API automation using code libraries
  • API mocking for more efficient testing and automation
  • Consumer-driven contract testing
  • How to create and implement a solid API testing and automation strategy

The course covers the entire spectrum of API testing and automation, from understanding how APIs work and where they’re often used, to learning what to look for when testing APIs, to applying industry-standard tools and techniques including functional API automation (using low code tools as well as code libraries), API mocking and simulation and consumer-driven contract testing.

Who should attend?

  • Testers, test automation engineers and software developers looking to add API testing and automation to their skill set.
  • Software development teams looking to create and implement solid API testing and automation strategies.
Bas Dijkstra

Meet the Trainer

Bas has been active in the test automation field for some 15 years now. First as an engineer, then as trainer and consultant, and recently joined Inspired Testing as Director of International Academy.

With a passion to share knowledge, upskill and train the next generation of software engineers, Bas is committed to serve the broader testing community.

Bas has delivered test automation training to a wide range of companies and conference attendees in the Netherlands as well as abroad, to excellent reviews.

- Bas Dijkstra

Course Outline

Frequently asked questions
  • Can I pay for the course in instalments?

    Open or Close

    Yes. An invoice detailing the instalment terms will be sent to you after you register for this course.


  • On which days and at what time does the course run?

    Open or Close

    We try to accommodate everyone’s schedule, however, the course generally runs from 3pm to 6:30pm on weekdays.


    Ad hoc sessions with the instructor can also be booked by arrangement.


  • Do I need any programming experience?

    Open or Close

    Some prior exposure to an object-oriented programming language is required. Inspired Testing offers an Introduction to Programming course (LINK) that is an excellent preparation to this course.


  • Do I need any special equipment or software?

    Open or Close

    You do not need any special equipment, however, an external mouse and a second screen will be helpful.


    This course only uses freely available and open source software, so no additional investment is required. Detailed instructions for installing this software and preparing your system for the course will be sent to you well in advance.


  • Will the training sessions be recorded?

    Open or Close

    Yes, each session is recorded and made available to you afterwards. If you have a problem with you being recorded, we can make arrangements so that everybody is comfortable to attend and participate in the course.


  • Will I need to write an exam?

    Open or Close

    Practical exercises are a big part of this course, both during the sessions as well as take-home exercises in between sessions. At the end of the course, you will be required to complete a capstone assignment which assesses your grasp of everything that has been covered in the sessions. No theory questions will be asked.


  • Will we have FUN in this course?

    Open or Close

    Yes, indeed this is the intention. Our trainers are not only excellent practitioners in their field, they also have extensive experience in transferring their experience and knowledge to others in a pleasant and comfortable manner. They also enjoy sharing many amusing and illuminating anecdotes from their careers to-date.


  • What tools and languages will we use in the course?

    Open or Close

    The course covers both low-code API testing tools (Postman) as well as API testing libraries in code. Depending on the language used in the course, this can be REST Assured (Java), RestSharp (C#), requests (Python), or another library if that better fits the learning requirements. You will also be using API mocking libraries such as WireMock (for Java) or responses (for Python) and consumer-driven contract testing tools (Pact) extensively in this course.


  • What other courses do you offer?

    Open or Close

    The Inspired Testing Academy offers a range of courses that cover everything a modern tester, test automation engineer or software developer needs to know about testing and test automation. Feel free to have a look here to browse our course catalogue.