REST Assured Configuration: Continuous Integration Pipelines for API Tests
REST Assured
| Intermediate
- 17 videos | 2h 13m 44s
- Includes Assessment
- Earns a Badge
Continuous integration and continuous delivery (CI/CD) pipelines for testing application programming interfaces (APIs) are automated workflows that integrate code changes, test executions, and deployment processes to ensure that APIs function correctly and are ready for production environments. In this course, you will learn the fundamentals of CI/CD and its significance in automating software testing. You will install Jenkins on your local machine and see how you can configure Jenkins to automate your builds and tests. Next, you will enhance your CI/CD pipelines by exploring advanced Jenkins features. You will set up both manually triggered and scheduled builds for testing, examine the inefficiencies of polling GitHub repositories for changes, and use WebHook triggers and GitHub push notifications for more efficient build triggers. Finally, you will create a continuous integration pipeline using GitHub Actions. You will integrate Java RestAssured API tests into the GitHub repository's life cycle, configure Surefire reports to generate detailed test reports, and set up workflows to send email alerts upon test completion or failure.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe how continuous integration and continuous delivery (ci/cd) pipelines workInstall jenkins on mac os and windowsSet up a test and view the jenkins serverRun an application programming interface (api) test with jenkins and view the resultSet up a github repository and commit api tests to githubSet up a jenkins plugin and integrate it with git and mavenSchedule builds for time intervalsPoll github repository for changes to create pipelines and rerun api tests
-
Use ngrok to expose a local urlTrigger jenkins builds with push notificationsSet up email credentials and create an email alert with jenkinsCreate a ci/cd pipeline with github actionsRun a github actions workflow and view the resultsSet up maven surefire and create reportsSet up github actions emailsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 11sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
9m 49sAfter completing this video, you will be able to describe how continuous integration and continuous delivery (CI/CD) pipelines work. FREE ACCESS
-
11m 1sIn this video, find out how to install Jenkins on Mac OS and Windows. FREE ACCESS
-
11m 17sLearn how to set up a test and view the Jenkins server. FREE ACCESS
-
9m 33sDuring this video, discover how to run an application programming interface (API) test with Jenkins and view the result. FREE ACCESS
-
7m 36sFind out how to set up a GitHub repository and commit API tests to GitHub. FREE ACCESS
-
7m 14sDuring this video, you will learn how to set up a Jenkins plugin and integrate it with Git and Maven. FREE ACCESS
-
11m 16sIn this video, discover how to schedule builds for time intervals. FREE ACCESS
-
7m 41sLearn how to poll GitHub repository for changes to create pipelines and rerun API tests. FREE ACCESS
-
8m 42sIn this video, find out how to use ngrok to expose a local URL. FREE ACCESS
-
5m 15sDiscover how to trigger Jenkins builds with push notifications. FREE ACCESS
-
10mDuring this video, you will learn how to set up email credentials and create an email alert with Jenkins. FREE ACCESS
-
10m 25sFind out how to create a CI/CD pipeline with GitHub Actions. FREE ACCESS
-
6m 9sIn this video, discover how to run a GitHub Actions workflow and view the results. FREE ACCESS
-
5m 5sDuring this video, you will learn how to set up Maven Surefire and create reports. FREE ACCESS
-
8m 3sIn this video, find out how to set up GitHub Actions emails. FREE ACCESS
-
2m 27sIn 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.