Companies Home Search Profile

Master API Testing and Automation using TypeScript

Focused View

Dilpreet Johal

4:37:57

64 View
  • 1. Introduction.mp4
    03:38
  • 2. Course Overview.mp4
    02:08
  • 3. Join the Community.html
  • 4. Source Code Access (MUST READ).html
  • 1. CompanyJob Overview.mp4
    01:12
  • 2. Swagger Walkthrough.mp4
    05:43
  • 3. Tech Stack Decision.mp4
    04:04
  • 1. Section Overview.mp4
    01:05
  • 2. NodeJS Setup.html
  • 3. Basic Setup - Exercise.mp4
    03:57
  • 4. Basic Setup - Implementation.mp4
    04:58
  • 5. TypeScript Setup - Exercise.mp4
    07:09
  • 6. TypeScript - Implementation.mp4
    06:37
  • 1. Brushing up API Fundamentals.html
  • 2. Quiz 1 - API Basics.html
  • 3. Quiz Answers in Detail.html
  • 1. Section Overview.mp4
    01:33
  • 2.1 Fake API.html
  • 2. GET Request - Overview.mp4
    03:20
  • 3.1 Source Code.html
  • 3. GET Request - Implementation.mp4
    09:00
  • 4. GET Query Param - Overview.mp4
    02:55
  • 5.1 Source Code.html
  • 5. GET Query Param - Implementation.mp4
    04:34
  • 6. POST Request - Overview.mp4
    02:52
  • 7.1 Source Code.html
  • 7. POST Request - Implemenatation.mp4
    07:35
  • 8. PUT Request - Overview.mp4
    04:09
  • 9.1 Source Code.html
  • 9. PUT Request - Implementation.mp4
    07:01
  • 10. PATCH Request - Overview.mp4
    02:39
  • 11.1 Source Code.html
  • 11. PATCH Request - Implementation.mp4
    02:21
  • 12. DELETE Request - Overview.mp4
    02:11
  • 13.1 Source Code.html
  • 13. DELETE Request - Implementation.mp4
    03:27
  • 14. Leave a Review.html
  • 1. Section Overview.mp4
    01:08
  • 2. GET brands - Exercise.mp4
    02:39
  • 3.1 Source Code.html
  • 3. GET brands - Solution.mp4
    05:19
  • 4. GET brandid - Exercise.mp4
    01:22
  • 5.1 Source Code.html
  • 5. GET brandid - Solution.mp4
    02:41
  • 6. POST brand - Exercise.mp4
    02:36
  • 7.1 Source Code.html
  • 7. POST brand - Solution.mp4
    04:21
  • 8. PUT & DELETE brandid - Exercise.mp4
    03:25
  • 9.1 Source Code.html
  • 9. PUT & DELETE brandid - Solution.mp4
    04:45
  • 1. Quiz 2 - Understand Code Blocks.html
  • 2. Quiz Answers in Detail.html
  • 1. Section Overview.mp4
    01:27
  • 2.1 Source Code.html
  • 2. Fix POST brand.mp4
    05:07
  • 3.1 Source Code.html
  • 3. Fix GET brandid.mp4
    06:57
  • 4. Fix PUT & DELETE brandid - Exercise.mp4
    01:22
  • 5.1 Source Code.html
  • 5. Fix PUT & DELETE brandid - Solution.mp4
    05:19
  • 1. Section Overview.mp4
    01:05
  • 2.1 Source Code.html
  • 2. Schema Validation Tests.mp4
    05:37
  • 3.1 Source Code.html
  • 3. Business Login Validation Tests.mp4
    08:06
  • 4. Exercise - Negative Tests.mp4
    01:21
  • 5.1 Source Code.html
  • 5. Solution - Negative Tests.mp4
    05:46
  • 1. Section Overview.mp4
    01:19
  • 2.1 Source Code.html
  • 2. Before All Hook - GET brandid.mp4
    06:33
  • 3.1 Source Code.html
  • 3. Before All Hook - POST brandid.mp4
    07:09
  • 4. Exercise - Before All Hook.mp4
    00:49
  • 5.1 Source Code.html
  • 5. Solution - Before All Hook.mp4
    03:12
  • 6.1 Source Code.html
  • 6. After All Hook.mp4
    06:18
  • 1. Section Overview.mp4
    01:06
  • 2.1 Source Code.html
  • 2. Setup Controller.mp4
    07:31
  • 3.1 Source Code.html
  • 3. Write Tests for Controller.mp4
    08:35
  • 4.1 Source Code.html
  • 4. Setup Config.mp4
    03:49
  • 5. Exercise - Categories Controller.mp4
    01:33
  • 6.1 Source Code.html
  • 6. Solution - Categories Controller.mp4
    03:25
  • 1. Quiz 3 - Optimizing Tests.html
  • 2. Quiz Answers in Detail.html
  • 3. Course Feedback.html
  • 1. Section Overview.mp4
    01:21
  • 2.1 Source Code.html
  • 2. Auth Error.mp4
    05:33
  • 3.1 Source Code.html
  • 3. Login Test.mp4
    03:55
  • 4.1 Source Code.html
  • 4. Passing Auth Token.mp4
    05:37
  • 5.1 Source Code.html
  • 5. Optimizing Auth Tests.mp4
    03:55
  • 6. Exercise - Update & Delete Categories.mp4
    00:42
  • 7.1 Source Code.html
  • 7. Solution - Update & Delete Categories.mp4
    05:24
  • 1. File Upload Overview.mp4
    01:00
  • 2. Single File Upload - Swagger.mp4
    04:27
  • 3.1 Source Code.html
  • 3. Single File Upload - Controller.mp4
    06:34
  • 4.1 Source Code.html
  • 4. Single File Upload - Spec.mp4
    07:31
  • 5. Multi File Upload - Swagger.mp4
    03:18
  • 6.1 Source Code.html
  • 6. Multi File Upload - Controller.mp4
    07:10
  • 7.1 Source Code.html
  • 7. Multi File Upload - Spec.mp4
    05:40
  • 1. Setup Utilities (Coming Soon).html
  • 1. Setup Reporting (Coming Soon).html
  • 1. Setup CI with Jenkins (Coming Soon).html
  • 1. Thank You.html
  • 2. Course Feedback.html
  • Description


    Master REST API Testing with SuperTest & TypeScript: Build a comprehensive API Test Automation Framework.

    What You'll Learn?


    • Learn API Testing Fundamentals
    • Utilize Swagger and Postman for API Testing
    • Write API Tests using TypeScript
    • Implement Negative Testing
    • Setup & Optimize Test Automation Framework
    • Handle File Uploads & Authentication
    • Build Beautiful Reports
    • Integration with Jenkins

    Who is this for?


  • QA Engineers interested in learning API Test Automation
  • Web Automation Engineers looking to get full stack experience with API Test Automation
  • SDETs looking to expand their skills with API Testing & Automation
  • What You Need to Know?


  • Basic familiarity with API Testing
  • Basic familiarity with Javascript or programming
  • High level understanding of Test Automation
  • More details


    Description

    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!

    Who this course is for:

    • QA Engineers interested in learning API Test Automation
    • Web Automation Engineers looking to get full stack experience with API Test Automation
    • SDETs looking to expand their skills with API Testing & Automation

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dilpreet Johal
    Dilpreet Johal
    Instructor's Courses
    Dilpreet is a highly experienced Software Quality Assurance Architect based in Toronto with over seven years in the IT industry. He holds a degree in Software Engineering, but his passion for technology has been fuelled by his diverse professional background, which includes roles in development, quality assurance, and project management.Dilpreet started out as a manual QA tester and has largely self-taught himself through hands-on experience and a continuous thirst for learning new skills. He understands the struggles and challenges that come with starting out in a new field, and he incorporates this understanding into his approach to teaching.Through his online content, Dilpreet aims to share his knowledge and expertise with beginners and those seeking to independently expand their skills in a clear, easy-to-understand manner.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 68
    • duration 4:37:57
    • Release Date 2023/09/04

    Courses related to API Testing

    Courses related to Software Engineering

    Courses related to TypeScript