Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
API Testing with Postman
Rating: 4.4 out of 5(95 ratings)
383 students

API Testing with Postman

Automate and test APIs with Postman, making it easier to understand. Verify quality in service-based architectures
Last updated 3/2019
English

What you'll learn

  • Effectively test an API so that you contribute to high-quality software
  • Rapidly resolve issues in an API using Postman
  • Create regression tests with Postman for your API that will help your team move ahead with confidence
  • Save time by not running as many GUI tests using Postman
  • Explore, visualize, and debug your API during development so that you don’t need to revisit the design later
  • Future-proof your career by grasping the fundamentals of API testing

Course content

6 sections29 lectures2h 4m total length
  • The Course Overview2:55

    This video will give you an overview about the course.

  • Understanding Web Services and APIs4:16

    Gain a conceptual understanding of what web service is and how you can interact with them via APIs.

    • Explain how to think of web services as a black box function

    • Explain how an API can be thought of as inputs and outputs to the function

    • Show how it works in postman and explain JSON data

  • Mapping Your APIs5:51

    Gain an understand of how to go about figuring out API options.

    • Talk about the sources of information in mapping an API

    • Discuss about strategies that can be used to figure out how an application works

    • Share my journey through this process

  • Simple Authentication with Postman4:09

    Show how to use Postman with Auth bearer tokens.

    • Show how to setup a token in GitHub

    • Observe how to use the token in Postman to authorize delete actions

    • Explore how to use your username and password in Postman to do the same thing

  • Risks of Using Services and APIs4:03

    Understand what things are important to consider when mitigating risk in API testing

    • Talk about risks that are greater in API testing

    • Mention some strategies to mitigate these risks

    • Encourage viewer’s to think this through with their own applications

Requirements

  • We’ll discover the various aspects of APIs and how to think effectively about them from a quality viewpoint, then we’ll give you specific examples and challenges that will help you apply, learn, and fully understand the content. You’ll learn about APIs to actively immerse yourself in a learning experience that helps you take what you’ve learned and start to immediately benefit from it in your day-to-day work.

Description

Postman is a powerful tool used to test web services and APIs. It allows you to create a request with the required HTTP method and parameters, submit the request, and inspect the results.

This course will use the Postman testing tool to teach you API testing. You will use Postman to find bugs and aid in efficient API development. Create requests and building simple workflows with Postman. Additionally, it will show you how to set up test suites in Postman that can be re-used for regression testing as a project grows.

By the end of this course, you will be able to write automated API tests and have a good grasp of how to test an API. You will know how to use Postman as you work with APIs in various capacities and you will have confidence in your ability to take part in creating high-quality APIs.

About the Author

Dave Westerveld is test developer with many years of testing experience. He has been involved in the testing of many different projects ranging from well-established products to helping with the early stages of major new initiatives. He excels at solving automation problems in a team environment and has been involved in traditional automation initiatives at various stages. Dave has also helped to improve product quality through the creative use of automation tools and by helping build out automation frameworks. He has a desire to see teams efficiently producing high-value software and is enthusiastic about understanding the way that automation tools can be used to help with this goal.

Currently, Dave works as a test developer at D2L, owner of the world’s first integrated learning platform. In this role, he has had the opportunity to learn a lot about services-based architecture and how to test them in the real world. As an employee at an educational company, Dave has a passion for sharing what he has learned with others. He is also passionate about the importance of producing good quality software and so is excited to be able to author courses that allow him to share some of his testing knowledge.

Who this course is for:

  • esting professionals and developers with some technical skills that need to learn more about APIs and how to test them.