SDET Unicorns

Master API Test Automation using TypeScript

Build a robust API test automation framework from the ground up using Supertest & TypeScript.

Course Overview

In today’s digital landscape, APIs are integral, serving as the connectors that enable different software systems to communicate and interact. They’re essential for the smooth functioning of everything from web applications to mobile apps. However, ensuring these APIs work correctly and efficiently is a critical task – and that’s precisely where API testing steps in.

API testing is crucial to ensure that these vital interactions happen smoothly and securely. But let’s face it, manual API testing can be a real challenge. It’s time-consuming, prone to human error, and struggles to keep up with the rapid pace of development and deployment in today’s agile environments.

That’s where API Test Automation shines. It allows teams to test APIs quickly, accurately, and efficiently, giving them the confidence to deploy their apps knowing that they’ll work as expected. And the best part? You can be the one to provide this invaluable service to your team.

This course, “Mastering API Test Automation using TypeScript“, is designed to equip you with the skills and knowledge you need to become an expert in API Test Automation. We’ll start with the basics and work our way up to advanced techniques, with plenty of hands-on experience along the way.

Here’s what you’ll learn:

  • Project overview and tech stack familiarization
  • Setup and installation of necessary tools and frameworks
  • Proof of concept using different HTTP methods
  • Building and improving API tests on a real project
  • Scaling tests by implementing a testing framework
  • Implementing authentication in the test framework
  • Advanced topics like file uploads, utility files, reports, and CI integration with Jenkins (Coming Soon)
  • Best practices and tips for successful API test automation

By the end of this course, you’ll be able to confidently build scalable API test automation solutions, making you an invaluable asset to your team and paving the way for success in your career. So why wait? Enroll now and let’s start this exciting journey together!

What you will learn?

Master API Test Automation

This course includes:

Recommended

Get a Sneak Peek of the Course

Course Curriculum

  • Introduction

    Start
  • Course Overview

    Start
  • Company/Job Overview

    Start
  • Swagger Walkthrough

    Start
  • Tech Stack Decision

    Start
  • Section Overview

    Start
  • NodeJS Setup

    Start
  • Basic Setup – Exercise

    Start
  • Basic Setup – Implementation

    Start
  • TypeScript Setup – Exercise

    Start
  • TypeScript Setup – Implementation

    Start
  • Brushing up API Fundamentals

    Start
  • Quiz 1 – API Basics

    Start
  • Quiz Answers in Detail

    Start
  • Section Overview

    Start
  • GET Request – Overview

    Start
  • GET Request – Implementation

    Start
  • GET Query Param – Overview

    Start
  • GET Query Param – Implementation

    Start
  • POST Request – Overview

    Start
  • POST Request – Implementation

    Start
  • PUT Request – Overview

    Start
  • PUT Request – Implementation

    Start
  • PATCH Request – Overview

    Start
  • PATCH Request – Implementation

    Start
  • DELETE Request – Overview

    Start
  • DELETE Request – Implementation

    Start
  • Section Overview

    Start
  • GET /brands – Exercise

    Start
  • GET /brands – Solution

    Start
  • GET /brand/:id – Exercise

    Start
  • GET /brand/:id – Solution

    Start
  • POST /brand – Exercise

    Start
  • POST /brand – Solution

    Start
  • PUT & DELETE /brand/:id – Exercise

    Start
  • PUT & DELETE /brand/:id – Solution

    Start
  • Quiz 2 – Understand Code Blocks

    Start
  • Quiz Answers in Detail

    Start
  • Section Overview

    Start
  • Fix POST /brand

    Start
  • Fix GET /brand/:id

    Start
  • Exercise – Fix PUT & DELETE /brand/:id

    Start
  • Solution – Fix PUT & DELETE /brand/:id

    Start
  • Section Overview

    Start
  • Schema Validation Tests

    Start
  • Business Logic Validation Tests

    Start
  • Exercise – Negative Tests

    Start
  • Solution – Negative Tests

    Start
  • Section Overview

    Start
  • Before All Hook – GET /brand/:id

    Start
  • Before All Hook – POST /brand/:id

    Start
  • Exercise – Before All Hook

    Start
  • Solution – Before All Hook

    Start
  • After All Hook

    Start
  • Section Overview

    Start
  • Setup Controller

    Start
  • Write Tests for Controller

    Start
  • Setup Config

    Start
  • Exercise – Categories Controller

    Start
  • Solution – Categories Controller

    Start
  • Quiz 3 – Optimizing Tests

    Start
  • Quiz Answers in Detail

    Start
  • Section Overview

    Start
  • Reviewing Auth Error

    Start
  • Login Test

    Start
  • Passing Auth Token

    Start
  • Optimizing Auth Tests

    Start
  • Exercise – Update & Delete Categories

    Start
  • Solution – Update & Delete Categories

    Start
  • File Upload (Coming Soon)

    Start
  • video lecture svgrepo com

    Setup Utilities Files (Coming Soon)

    Start
  • Setup Reporting (Coming Soon)

    Start
  • video lecture svgrepo com

    Setup CI with Jenkins (Coming Soon)

    Start

Ready to Stand Out? Join Us Today and Master the Skills to Become a Top SDET!

🛍️ Enrol Now to Get Started!🌟

Join now and embark on a journey to mastery in Software Testing and Automation – where every challenge becomes an opportunity to excel! 🚀📚

This Course Only

$ 19.99 $130
  • In-Depth Course
  • 7+ Hours of Content
  • Life Time Course Access
  • Certificate of Completion
  • Community Access

Monthly Membership

$ 12.99
  • Access to All Courses
  • 40+ Hours of Content
  • Access Until Membership
  • Certificate of Completion
  • Community Access

Annual Membership

$ 99.99
  • Access to All Courses
  • 40+ Hours of Content
  • Access Until Membership
  • Certificate of Completion
  • Community Access

See What Other Students have to Say

Gain the Skills you need to be the Best SDET in the Industry!

Let’s keep in touch! Subscribe to the mailing list and receive the latest updates

Frequently Asked Questions

Click the Join Academy button above and select a plan that works for you (monthly or annual) to get access to all the courses.

If you get the subscription now, any future price change will not affect your membership. You can continue with the same price that you originally purchased it for.

No problem! If you are not happy with your purchase, you can contact us within 72 hours after your initial purchase for a full refund.

Yes, you can cancel your monthly or annual membership anytime. Once cancelled, you will not be charged again during the subscription renewal. You will lose access to all your courses once your subscription period ends.