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
Jun 03Jun 04, 2018
Virtual Classroom
Las Vegas
Anywhere
Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
Ways to Save

Groups Save Up to 20%

Have a group and want to save more? Groups always save with SQE Training! Groups of 3–5 save 10% on Public and Live Virtual training, and groups of 6 or more save 20%. Group discounts are automatically applied when registering multiple attendees with the same initial path. For groups choosing a mix of classes, contact our Client Support Group at 888.268.8770 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? 888.268.8770 [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?
 
Dates
Mode
Location
Event
Venue
Jun 03Jun 04, 2018
Virtual Classroom
Las Vegas
Anywhere
Course Duration: 2 Days
Ways to Save

Groups Save Up to 20%

Have a group and want to save more? Groups always save with SQE Training! Groups of 3–5 save 10% on Public and Live Virtual training, and groups of 6 or more save 20%. Group discounts are automatically applied when registering multiple attendees with the same initial path. For groups choosing a mix of classes, contact our Client Support Group at 888.268.8770 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? 888.268.8770 [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
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? 888.268.8770 [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

Agile Dev Conference logo

Better Software Conference logo

Devops Conference logo

STAR Conference logo