REST Assured Techniques: Integrating Reporting with REST Assured API Testing
REST Assured
| Intermediate
- 15 videos | 2h 12m 18s
- Includes Assessment
- Earns a Badge
Reporting in tests is essential for providing visibility into the health, performance, and reliability of software applications, allowing teams to make informed decisions about releases and maintenance. Extent Reports and Allure Reports are powerful tools in this domain, offering rich, interactive dashboards that detail test executions, highlight failures, and track trends over time. In this course, you will explore the crucial role of integrating reports with tests in software development projects. You will get an overview of the strengths and weaknesses of Extent and Allure reporting frameworks. You will first create and customize Extent Reports. You will learn to abstract reporting details using the ITestListener interface in TestNG for a cleaner and more maintainable test suite. You will also discover how to add request and response details to your reports and integrate your reporting with a GitHub Actions automated continuous integration pipeline, enhancing your testing workflow. Finally, you will delve into configuring Allure Reporting for your tests. You will organize your tests with Allure's features such as Epics, Features, and Steps, and learn to present request and response details effectively. The integration of Allure Reports with GitHub Actions will conclude your learning, equipping you with comprehensive skills in test reporting.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline the importance of integrating reports with testsSet up the bugs api server and the test suite to test the serverConfigure a basic extent report with the test suiteUse an itestlistener to hook into test eventsWire up the itestlistener for important test eventsConfigure request and response logging using the itestresult and itestlistenerCustomize extent reports with themes and html markup
-
Integrate extent reporting with the continuous integration (ci) pipeline for github actionsConfigure dependencies and other variables to generate allure reportsOrganize allure reports using epics, features, and stepsSpecify request and response logging in allure reportsCustomize test categories using json filesIntegrate allure reporting with the ci pipeline for github actionsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 7sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
7m 5sAfter completing this video, you will be able to outline the importance of integrating reports with tests. FREE ACCESS
-
11m 9sLearn how to set up the Bugs API server and the test suite to test the server. FREE ACCESS
-
13mIn this video, you will learn how to configure a basic Extent report with the test suite. FREE ACCESS
-
12m 24sIn this video, learn how to use an ITestListener to hook into test events. FREE ACCESS
-
6m 28sLearn how to wire up the ITestListener for important test events. FREE ACCESS
-
10m 5sDiscover how to configure request and response logging using the ITestResult and ITestListener. FREE ACCESS
-
8m 31sIn this video, discover how to customize Extent reports with themes and HTML markup. FREE ACCESS
-
8m 59sLearn how to integrate Extent reporting with the continuous integration (CI) pipeline for GitHub Actions. FREE ACCESS
-
12m 57sIn this video, find out how to configure dependencies and other variables to generate Allure reports. FREE ACCESS
-
12m 29sFind out how to organize Allure reports using Epics, Features, and Steps. FREE ACCESS
-
10m 8sDuring this video, discover how to specify request and response logging in Allure reports. FREE ACCESS
-
5m 20sIn this video, you will learn how to customize test categories using JSON files. FREE ACCESS
-
9m 6sIn this video, find out how to integrate Allure reporting with the CI pipeline for GitHub Actions. FREE ACCESS
-
2m 31sIn 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.