REST Assured Configuration: Data-driven Testing with TestNG and REST Assured

REST Assured    |    Intermediate
  • 15 videos | 2h 6m 21s
  • Includes Assessment
  • Earns a Badge
Data-driven testing is a methodology where test scripts are executed and validated using data sets stored in external databases or files. This approach allows for a more flexible, scalable, and maintainable testing process, as it enables the testing of multiple scenarios with different data inputs without altering the test code. In this course, you will learn the essentials of data-driven testing with TestNG and REST Assured, focusing on API testing for a bug-tracking application programming interface (API) server. You will send API requests, incorporate query and path parameters, and write tests to validate server responses. Next, you use parameterized tests to efficiently test APIs with varying input data. Then you will learn to manage test data using TestNG data provider methods. You will store your test data in comma-separated values (CSV) and JSON files and learn how to eliminate repetitive code. Finally, you will use Apache Poi and the Poiji library for simplified Excel parsing to streamline the process of reading and parsing Excel files, and deserializing data into plain old JavaScript objects (POJOs) for API testing.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe how data-driven testing works
    Set up a maven project for the bugs application programming interface (api)
    View api endpoints and send requests
    Send basic requests with parameters
    Run repetitive and boilerplate code without data-driven testing
    Perform data-driven testing
    Specify multiple values with a data provider function
  • Perform data-driven testing with json data
    Test apis using plain old javascript objects (pojos)
    Perform data-driven testing with comma-separated values (csv) data
    Perform data-driven testing with excel data
    Parse excel files using poiji
    Map columns to fields using poiji
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 54s
    After completing this video, you will be able to describe how data-driven testing works. FREE ACCESS
  • Locked
    3.  Setting up a Project for an API
    8m 13s
    During this video, you will learn how to set up a Maven project for the Bugs application programming interface (API). FREE ACCESS
  • Locked
    4.  Exploring API Endpoints
    9m 6s
    Find out how to view API endpoints and send requests. FREE ACCESS
  • Locked
    5.  Exploring API Requests and Parameters
    4m 27s
    In this video, discover how to send basic requests with parameters. FREE ACCESS
  • Locked
    6.  Performing Regular API Testing
    7m 36s
    Learn how to run repetitive and boilerplate code without data-driven testing. FREE ACCESS
  • Locked
    7.  Writing Data-driven Parameterized Tests
    10m 8s
    In this video, find out how to perform data-driven testing. FREE ACCESS
  • Locked
    8.  Specifying Multiple Parameters Using a Data Provider
    12m 1s
    During this video, discover how to specify multiple values with a data provider function. FREE ACCESS
  • Locked
    9.  Specifying Request Body Using JSON Files
    9m 32s
    In this video, you will learn how to perform data-driven testing with JSON data. FREE ACCESS
  • Locked
    10.  Data-driven Tests Using POJOs
    12m 15s
    In this video, find out how to test APIs using plain old JavaScript objects (POJOs). FREE ACCESS
  • Locked
    11.  Specifying Request Body Using CSV Files
    8m 18s
    Discover how to perform data-driven testing with comma-separated values (CSV) data. FREE ACCESS
  • Locked
    12.  Specifying Request Body Using Excel Files
    10m 55s
    During this video, you will learn how to perform data-driven testing with Excel data. FREE ACCESS
  • Locked
    13.  Simplifying, Parsing, and Reading Excel Files Using Poiji
    11m 13s
    Find out how to parse Excel files using Poiji. FREE ACCESS
  • Locked
    14.  Field Mapping Using Poiji
    9m
    In this video, discover how to map columns to fields using Poiji. FREE ACCESS
  • Locked
    15.  Course Summary
    2m 43s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.3 of 32 users Rating 4.3 of 32 users (32)
Rating 4.6 of 13 users Rating 4.6 of 13 users (13)