Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Rest Api Testing (Automation) With Playwright & Typescript

    Posted By: ELK1nG
    Rest Api Testing (Automation) With Playwright & Typescript

    Rest Api Testing (Automation) With Playwright & Typescript
    Published 1/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.22 GB | Duration: 4h 46m

    Learn how to develop a robust Playwright & Typescript API automation framework from the ground up.

    What you'll learn

    How to setup your own local development environment. (IntelliJ and VSCode)

    Planning out our API automation suite coverage with Postman.

    Developing our first automation test with Playwright and JavaScript.

    GET, POST, PUT, PATCH and DELETE automation tests with Playwright & JavaScript.

    Developing our first GET cucumber scenario together.

    Introducing Cucumber World into our framework - Segregated test context.

    Passing our retrieved API response in segregated context across step definitions leveraging Cucumber World.

    Adding Lintrc to ensure code quality for our automation framework.

    Customising the cucumber-js on runtime - Dynamic Cucumber runtime arguments.

    Adding ENV files for better environment variables management.

    Introducing Global Configuration into our framework to enable dynamic host routes.

    Asserting on our JSON response within our automation test.

    Adding the Cucumber html reporter to review automation results.

    Adding parallel and retry capabilities to our automation framework.

    DELETE’ing our first post and asserting on an empty JSON response.

    Posting a custom json payload to our create new records.

    Editing posts with PATCH and asserting on our edited response.

    Updating posts with PUT.

    Asserting on unsuccessful response if we attempt to update a post that does not exist.

    Requirements

    The course has been designed to take you from beginner to expert in building a robust API automation framework.

    You can complete this entire course on MAC, Windows on Linux.

    Description

    This course has been designed to simulate a real-world experience in building both a barebones Playwright and JavaScript API Automation framework and a Cucumber, Playwright & TypeScript API automation framework from the ground up for a fully-featured API.Upon completion, you will be able to apply your learnings and the automation framework you have built into your respective companies and projects. We are confident you will become an expert in building a world-class automation framework.Our course and the automation framework we will build together has been developed with guidance from some of the globes leading testing and software engineering professionals and because of that we believe we can offer an incredible course where we will:- Plan and roadmap your automation coverage with Postman.- Develop your API automation framework against a real API.- Build two end-to-end automation frameworks from the ground up for a full-featured end-to-end API.- Evolve your skills and continuously improve your automation framework as we progress through the course- Learn how to build an object-orientated – engineer-reviewed and approved automation framework.We want this course to be the best decision you have ever made for your personal growth when it comes to improving your knowledge and skills in API test automation framework architecture.Across many hours of exciting content, I will be at the bottom right of your screen instructing and cheering you along throughout the course. You will have everything you need to learn how to build a robust API automation framework.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Setting up your development environment

    Lecture 2 Getting started with node.js

    Lecture 3 Setting up your development environment - Intellij

    Lecture 4 Setting up your development environment - VSCODE

    Lecture 5 Key Learnings

    Section 3: API Testing with Playwright and JavaScript

    Lecture 6 Planning our API automation coverage using Postman - part 1

    Lecture 7 Planning our API automation coverage using Postman - part 2

    Lecture 8 Planning our API automation coverage using Postman - part 3

    Lecture 9 Creating our API end-to-end automation project structure and e2e folder

    Lecture 10 GET, POST, PUT, PATCH and DELETE with Playwright and JavaScript - part 1

    Lecture 11 GET, POST, PUT, PATCH and DELETE with Playwright and JavaScript - part 2

    Lecture 12 GET, POST, PUT, PATCH and DELETE with Playwright and JavaScript - part 3

    Lecture 13 GET, POST, PUT, PATCH and DELETE with Playwright and JavaScript - part 4

    Lecture 14 Key Learnings

    Section 4: Introducing Cucumber and TypeScript

    Lecture 15 Running our first cucumber automation test

    Lecture 16 Introducing Cucumber World - part 1

    Lecture 17 Introducing Cucumber World - part 2

    Lecture 18 Passing our API response to cucumber steps with Cucumber World - part 1

    Lecture 19 Passing our API response to cucumber steps with Cucumber World - part 2

    Lecture 20 Introducing Lintrc to ensure code quality in our automation framework

    Lecture 21 Key Learnings

    Section 5: Environment Variable Management and Custom Global Configuration

    Lecture 22 Customise the cucumber-js on runtime - part 1

    Lecture 23 Customise the cucumber-js on runtime - part 2

    Lecture 24 Environment files for better environment variable management

    Lecture 25 Introducing global configuration - Reusable getResponse function - part 1

    Lecture 26 Introducing global configuration - Reusable getResponse function - part 2

    Lecture 27 Key Learnings

    Section 6: Cucumber HTML Report (Parallel and Retry)

    Lecture 28 Adding more GET automation tests to our suite - part 1

    Lecture 29 Adding more GET automation tests to our suite - part 2

    Lecture 30 Introducing the cucumber html reporter - Adding Parallel and Retry capabilities

    Lecture 31 Adding our first automation test for DELETE

    Lecture 32 Key Learnings

    Section 7: The Final 3 - Post, Patch and PUT and asserting on response text errors

    Lecture 33 Creating posts with POST - part 1

    Lecture 34 Creating posts with POST - part 2

    Lecture 35 Editing posts with PATCH

    Lecture 36 Updating posts with PUT

    Lecture 37 Validating our json payload exists

    Lecture 38 Asserting on response text errors

    Lecture 39 Key Learnings

    Section 8: Conclusion

    Lecture 40 Concluding.. for now! More content coming soon :)

    Manual testers interested in learning Automation,Automation Engineers,Software Testers,Software Engineers,IT Professionals