Testing the REST APIs Behind a Mobile App

Gain insight into the risks that explain why service and API testing is so critical in this two-day, hands-on workshop. Learn the specific weak points and risks of APIs and how to apply techniques to mitigate these.

 

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
Ways to Save

Train Your Team at Your Location and Save

Bring any course to your location for team training. On-Site Training is both cost-effective and convenient for your team of six or more. Get a no-obligation quote and details about how easy it is to bring an on-site training course to your location. Call our On-Site Training Advocate at 929.777.8102, or email [email protected].

Description
  • Learn what REST APIs are
  • Discover why service and API testing is so critical
  • Learn how to test an API
  • Improve your API testing skills
 
This course focuses on answering the question: “How can I test an API behind any application”?
and provides insight into the risks that explain why service and API testing is so critical. We will fully cover a test cycle through public APIs and discuss the answer to these questions and more:
  • Which test strategy is the best? 
  • Which test environment? 
  • Which production environment? 
  • Where does API testing stop and mobile app testing (for instance) begin? 
  • Who provides an End to End test? 
 
The first day of this two-day course focuses on learning what REST APIs are (or to refresh your API knowledge) and how to test them. You start with the basic concepts of a message architecture in an API. Elements like resources, verbs, state, headers, tokens etc. will be explained. With these building blocks you have the foundation to start testing APIs. In demos, small examples, and exercises you will secure hands-on knowledge and learn to recognize typical risks related to interfaces.
 
The second day of the course focuses on improving your API testing skills. How do you test whether the API is easy to use, whether it’s scalable, performing at an acceptable level and how secure is it? This allows you to give your development team better feedback in a more efficient and effective way.During  a hands-on workshop you will learn how to define and implement a dedicated test strategy, use tooling to compare versions of APIs and versions of a resource, use headers with tokens, create Java scripts to automate tests with assertions, and execute performance tests.
 
Hands-On Workshop
This workshop includes practical exercises. Each exercise focuses on a different API and different types of implementation. You will learn the specific weak points and risks of APIs and how to apply techniques to mitigate these.
 
Who Should Attend?
This course is designed for IT professionals who are responsible for mobile app testing, API testing or cloud service testing. Practical experience with testing is preferred.
 
Laptop Required
Participants are asked to bring a laptop.
 
Questions? 929.777.8102 [email protected]
Course Outline
Testing REST APIs behind a mobile app - Foundation
Part 1
  • What is an API?
  • Why do businesses have an API?
  • Why should you test an API?
  • Examples of APIs
Part 2
  • API concepts
  • How to test an API, understanding the risks
Part 3
  • Exercises – Testing an API with Postman
Part 4
  • Lessons learned
  • What to learn next?
 
Testing REST APIs behind a mobile app - Advanced
Part 1
  • Recap of day 1: What is an API and why should you test it?
  • How to test an API, different strategies
Part 2
  • Exercises - advanced (e.g. proxies and performance)
Part 3
  • Lessons learned
  • What to learn next?
 

Contact us for more information 904.278.0524 or 888.268.8770


Course Duration: 2 Days
Description
  • Learn what REST APIs are
  • Discover why service and API testing is so critical
  • Learn how to test an API
  • Improve your API testing skills
 
This course focuses on answering the question: “How can I test an API behind any application”?
and provides insight into the risks that explain why service and API testing is so critical. We will fully cover a test cycle through public APIs and discuss the answer to these questions and more:
  • Which test strategy is the best? 
  • Which test environment? 
  • Which production environment? 
  • Where does API testing stop and mobile app testing (for instance) begin? 
  • Who provides an End to End test? 
 
The first day of this two-day course focuses on learning what REST APIs are (or to refresh your API knowledge) and how to test them. You start with the basic concepts of a message architecture in an API. Elements like resources, verbs, state, headers, tokens etc. will be explained. With these building blocks you have the foundation to start testing APIs. In demos, small examples, and exercises you will secure hands-on knowledge and learn to recognize typical risks related to interfaces.
 
The second day of the course focuses on improving your API testing skills. How do you test whether the API is easy to use, whether it’s scalable, performing at an acceptable level and how secure is it? This allows you to give your development team better feedback in a more efficient and effective way. During  a hands-on workshop you will learn how to define and implement a dedicated test strategy, use tooling to compare versions of APIs and versions of a resource, use headers with tokens, create Java scripts to automate tests with assertions, and execute performance tests.
 
Hands-On Workshop
This workshop includes practical exercises. Each exercise focuses on a different API and different types of implementation. You will learn the specific weak points and risks of APIs and how to apply techniques to mitigate these.
 
Who Should Attend?
This course is designed for IT professionals who are responsible for mobile app testing, API testing or cloud service testing. Practical experience with testing is preferred.
 
Laptop Required
Participants are asked to bring a laptop.
 
Questions? 929.777.8102 [email protected]
Course Outline
Testing REST APIs behind a mobile app - Foundation
Part 1
  • What is an API?
  • Why do businesses have an API?
  • Why should you test an API?
  • Examples of APIs
Part 2
  • API concepts
  • How to test an API, understanding the risks
Part 3
  • Exercises – Testing an API with Postman
Part 4
  • Lessons learned
  • What to learn next?
 
Testing REST APIs behind a mobile app - Advanced
Part 1
  • Recap of day 1: What is an API and why should you test it?
  • How to test an API, different strategies
Part 2
  • Exercises - advanced (e.g. proxies and performance)
Part 3
  • Lessons learned
  • What to learn next?
 
Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Continental breakfasts and refreshment breaks
• Lunches
• Letter of completion
Instructors
Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Ways to Save

Train Your Team at Your Location and Save

Bring any course to your location for team training. On-Site Training is both cost-effective and convenient for your team of six or more. Get a no-obligation quote and details about how easy it is to bring an on-site training course to your location. Call our On-Site Training Advocate at 929.777.8102, or email [email protected].

Description
  • Learn what REST APIs are
  • Discover why service and API testing is so critical
  • Learn how to test an API
  • Improve your API testing skills
 
This course focuses on answering the question: “How can I test an API behind any application”?
and provides insight into the risks that explain why service and API testing is so critical. We will fully cover a test cycle through public API’s and discuss the answer to these questions and more:
  • Which test strategy is the best? 
  • Which test environment? 
  • Which production environment? 
  • Where does API testing stop and mobile app testing (for instance) begin? 
  • Who provides an End to End test? 
 
The first day of this two-day course focuses on learning what REST APIs are (or to refresh your API knowledge) and how to test them. You start with the basic concepts of a message architecture in an API. Elements like resources, verbs, state, headers, tokens etc. will be explained. With these building blocks you have the foundation to start testing APIs. In demos, small examples, and exercises you will secure hands-on knowledge and learn to recognize typical risks related to interfaces.
 
The second day of the course focuses on improving your API testing skills. How do you test whether the API is easy to use, whether it’s scalable, performing at an acceptable level and how secure is it? This allows you to give your development team better feedback in a more efficient and effective way.During  a hands-on workshop you will learn how to define and implement a dedicated test strategy, use tooling to compare versions of APIs and versions of a resource, use headers with tokens, create Java scripts to automate tests with assertions, and execute performance tests.
 
Hands-On Workshop
This workshop includes practical exercises. Each exercise focuses on a different API and different types of implementation. You will learn the specific weak points and risks of API’s and how to apply techniques to mitigate these.
 
Who Should Attend?
This course is designed for IT professionals who are responsible for mobile app testing, API testing or cloud service testing. Practical experience with testing is preferred.
 
Laptop Required
Participants are asked to bring a laptop.
 
Questions? 929.777.8102 [email protected]
Course Outline
Testing REST APIs behind a mobile app - Foundation
Part 1
  • What is an API?
  • Why do businesses have an API?
  • Why should you test an API?
  • Examples of APIs
Part 2
  • API concepts
  • How to test an API, understanding the risks
Part 3
  • Exercises – Testing an API with Postman
Part 4
  • Lessons learned
  • What to learn next?
 
Testing REST APIs behind a mobile app - Advanced
Part 1
  • Recap of day 1: What is an API and why should you test it?
  • How to test an API, different strategies
Part 2
  • Exercises - advanced (e.g. proxies and performance)
Part 3
  • Lessons learned
  • What to learn next?
 
Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

STAR Conference logo

Agile + DevOps Conference logo

Agile Testing Days Conference logo