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 courseDescribe how data-driven testing worksSet up a maven project for the bugs application programming interface (api)View api endpoints and send requestsSend basic requests with parametersRun repetitive and boilerplate code without data-driven testingPerform data-driven testingSpecify multiple values with a data provider function
-
Perform data-driven testing with json dataTest apis using plain old javascript objects (pojos)Perform data-driven testing with comma-separated values (csv) dataPerform data-driven testing with excel dataParse excel files using poijiMap columns to fields using poijiSummarize the key concepts covered in this course
IN THIS COURSE
-
2mIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
8m 54sAfter completing this video, you will be able to describe how data-driven testing works. FREE ACCESS
-
8m 13sDuring this video, you will learn how to set up a Maven project for the Bugs application programming interface (API). FREE ACCESS
-
9m 6sFind out how to view API endpoints and send requests. FREE ACCESS
-
4m 27sIn this video, discover how to send basic requests with parameters. FREE ACCESS
-
7m 36sLearn how to run repetitive and boilerplate code without data-driven testing. FREE ACCESS
-
10m 8sIn this video, find out how to perform data-driven testing. FREE ACCESS
-
12m 1sDuring this video, discover how to specify multiple values with a data provider function. FREE ACCESS
-
9m 32sIn this video, you will learn how to perform data-driven testing with JSON data. FREE ACCESS
-
12m 15sIn this video, find out how to test APIs using plain old JavaScript objects (POJOs). FREE ACCESS
-
8m 18sDiscover how to perform data-driven testing with comma-separated values (CSV) data. FREE ACCESS
-
10m 55sDuring this video, you will learn how to perform data-driven testing with Excel data. FREE ACCESS
-
11m 13sFind out how to parse Excel files using Poiji. FREE ACCESS
-
9mIn this video, discover how to map columns to fields using Poiji. FREE ACCESS
-
2m 43sIn 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.