API Contract & Automation Testing with Postman: Automation Testing

Postman    |    Intermediate
  • 13 videos | 1h 46m 35s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
Automation testing streamlines the software development process by replacing manual testing with automated scripts. These scripts can execute repetitive tasks, freeing up valuable developer time to focus on more complex aspects of development. This course will introduce you to automation testing, the process of programmatically executing tests at predefined frequencies or within your continuous integration and continuous delivery (CI/CD) workflow. Next, you will create a production-scale application programming interface (API) server on the Google Cloud Platform (GCP) and install the Newman command line interface (CLI) for Postman. You will then explore running collections using Newman CLI and analyze test results in requests. Finally, you will configure CI/CD pipelines using GitHub Actions. This involves creating a local Git repository and linking it to a remote GitHub repository. You will then push your Postman tests to these repositories. You will create a GitHub Actions pipeline to run on a push to the main branch and execute tests stored in your GitHub repository. You will also learn how to view test results and send an email when the workflow runs to completion.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Outline how automation testing works
    Outline how ci/cd works with github actions
    Set up an application programming interface (api) server on the google cloud platform (gcp)
    Install the newman command line interface (cli)
    Run collections from the cli with newman
    View html reports with newman
  • Set up git and github repos
    Commit postman test scripts to git
    Create a continuous integration and continuous delivery (ci/cd) pipeline
    Trigger the run of a ci/cd pipeline
    Configure a ci/cd workflow to send an email
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 1s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 8m 12s
    Upon completion of this video, you will be able to outline how automation testing works. FREE ACCESS
  • Locked
    3.  CI/CD Using GitHub Actions
    3m 57s
    After completing this video, you will be able to outline how CI/CD works with GitHub Actions. FREE ACCESS
  • Locked
    4.  Running a Production Server on the Google Cloud Platform (GCP)
    11m 18s
    During this video, you will learn how to set up an application programming interface (API) server on the Google Cloud Platform (GCP). FREE ACCESS
  • Locked
    5.  Setting Up a Collection and Installing Newman
    10m 38s
    Find out how to install the Newman command line interface (CLI). FREE ACCESS
  • Locked
    6.  Using Newman to Run Collections from the Command Line Interface (CLI)
    5m 40s
    Learn how to run collections from the CLI with Newman. FREE ACCESS
  • Locked
    7.  Generating HTML Reports for Collection Runs
    11m 6s
    During this video, we will discover how to view HTML reports with Newman. FREE ACCESS
  • Locked
    8.  Setting Up Git and GitHub
    10m 35s
    In this video, we will find out how to set up Git and GitHub repos. FREE ACCESS
  • Locked
    9.  Committing Postman Tests to GitHub
    8m 7s
    In this video, we will learn how to commit Postman test scripts to Git. FREE ACCESS
  • Locked
    10.  Setting Up the CI/CD Workflow for Postman Tests
    11m 10s
    Discover how to create a continuous integration and continuous delivery (CI/CD) pipeline. FREE ACCESS
  • Locked
    11.  Committing Changes to GitHub and Triggering Workflow
    8m
    In this video, we will discover how to trigger the run of a CI/CD pipeline. FREE ACCESS
  • Locked
    12.  Configuring Workflow to Send Email
    12m 52s
    Learn how to configure a CI/CD workflow to send an email. FREE ACCESS
  • Locked
    13.  Course Summary
    2m 58s
    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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 2641 users Rating 4.6 of 2641 users (2641)
Rating 4.5 of 461 users Rating 4.5 of 461 users (461)
Rating 4.3 of 993 users Rating 4.3 of 993 users (993)