Companies Home Search Profile

Master Jest Unit and Integration Testing with React

Focused View

Ramesh Pandey

3:12:59

65 View
  • 1 - Introduction and Course Overview.mp4
    02:17
  • 2 - Install Visual Studio Code editor.mp4
    01:02
  • 3 - Installing NodeJS runtime.mp4
    01:25
  • 4 - Why we need Testing and SDLC.mp4
    09:06
  • 5 - BDD vs TDD Testing Approach.mp4
    06:13
  • 6 - Types of Testing UT IT E2E.mp4
    03:57
  • 7 - Creating React App and Adding Testing Capability.mp4
    03:41
  • 8 - Creating Some DOM elements for Basic Testing.mp4
    01:59
  • 9 - Writting and Running our First Test.mp4
    10:01
  • 10 - How to get the Role of an Element.mp4
    03:53
  • 11 - Understanding difference between getBy queryBy and findBy.mp4
    02:32
  • 12 - Code Handson for getBy queryBy.mp4
    06:11
  • 13 - Requirements for Unit Test Cases.mp4
    02:05
  • 14 - Setup project structure and install react extension.mp4
    04:40
  • 15 - Test case for Feedback Form Onload Scenario.mp4
    10:14
  • 16 - Grouping similar Tests in one Describe block.mp4
    04:53
  • 17 - Adding user interaction to our Test with the help of fireEvent.mp4
    05:56
  • 18 - Understanding React Project Flow and Structure.mp4
    03:27
  • 19 - State variable and useState hook.mp4
    04:05
  • 20 - React Functional component and JSX.mp4
    01:54
  • 21 - Developing the Feedback Form.mp4
    10:31
  • 22 - Testing the Application manually and with Unit test.mp4
    03:32
  • 23 - Using userEvent to test user interaction.mp4
    05:09
  • 24 - Unit test Requirement for Feedback Overview component.mp4
    01:48
  • 25 - Feedback Overview Test for No Feedback Found.mp4
    05:15
  • 26 - Feedback Overview Test for 2 Feedback Found.mp4
    08:20
  • 0 - Developing the Feedback Overview Component and Passing data.mp4
    10:26
  • 0 - Executing the test cases.mp4
    04:26
  • 27 - How to Improve your test cases.mp4
    01:59
  • 0 - Backend Node API and testing Frontend with Real backend.mp4
    05:31
  • 0 - Creating MSW handler for create feedback.mp4
    06:10
  • 0 - Deep dive into understanding the Integration test and Mock server flow.mp4
    05:07
  • 0 - Developing the functionality of adding new feedback.mp4
    06:54
  • 0 - How to Debug the Test case.mp4
    02:52
  • 0 - Implementing Integration test Scenario 1.mp4
    06:29
  • 0 - Installing MSW library.mp4
    03:13
  • 0 - Make API call for saving feedback via fetch method.mp4
    04:05
  • 0 - Requirements overview for Mocking API calls.mp4
    03:06
  • 0 - Setting up the mock server.mp4
    01:28
  • 0 - Update the Integration test based on API call.mp4
    03:18
  • 28 - Requirements for Integration test scenarios.mp4
    01:19
  • 29 - Implementing Integration test Scenario 2.mp4
    02:30
  • Description


    Learn to write Unit and Integration Test for your React JS application with Jest Testing Library

    What You'll Learn?


    • What is Jest testing library and how to use it to write Unit and Integration test for any React Js application.
    • How Software development and testing takes place in a real live project in any company
    • What are Behavior driven development (BDD) and Test driven development(TDD) and the difference between the two techniques.
    • We will also learn to create react app and functional components. Then write tests for these components.
    • We will also see how to Mock real API calls for our integrating test.
    • We will learn to create Backend Node Express API
    • We will learn to make API calls from React app to our backend
    • How to debug your test

    Who is this for?


  • Anyone who wants to become a Professional Fullstack developer that understands the importance of writing tests for your application
  • More details


    Description

    In this course you will learn about jest testing library and how to use it to write Unit and Integration test for any react Js application.

    We will start by learning how does software development and testing takes place in a real live project in any company.

    Then we will learn about the importance of automation tests and importance of writing unit and integration tests.

    We will then learn about Behavior driven development (BDD) and Test driven development(TDD) and the difference between the two techniques.

    We will also learn to create react app and functional components. Then write tests for these components.

    We will also see how to Mock real API calls for our integrating test.

    All these and much more we will learn in handson based approach in a step by step manner.

    Following is the sequence we will cover the various topics:

    0-Introduction video - Course Overview

    1-Why we need Testing and SDLC

    2-BDD vs TDD Testing Approach

    3-Types of Testing - UT, IT, E2E

    4-Creating React App and Adding Testing Capability

    5-Creating Some DOM elements for Basic Testing

    6-Writting and Running our First Test

    7-How to get the Role of an Element

    8-Understanding difference between getBy queryBy and findBy

    9-Code Hands-on for getBy queryBy

    10-Requirements for Unit Test Cases

    11-Setup project structure and install react extention

    12-Test case for Feedback Form Onload Scenario

    13-Grouping similar Tests in one Describe block

    14-Adding user interaction to our Test with the help of fireEvent

    15-Understanding React Project Flow and Structure

    16-State variable and useState hook

    17-React Functional component and JSX

    18-Developing the Feedback Form

    19-Testing the Application manually and with Unit test

    20-Using userEvent to test user interaction

    21-Unit test Requirement for Feedback Overview component

    22-Feedback Overview Test for No Feedback Found

    23-Feedback Overview Test for 2 Feedback Found

    24-Developing the Feedback Overview Component and Passing data

    25-Executing the test cases

    26-How to Improve your test cases

    27-Requirements for Integration test scenarios

    28-Implementing Integration test Scenario 1

    29-Implementing Integration test Scenario 2

    30-Developing the functionality of adding new feedback

    31-Requirements overview for Mocking API calls

    32-Installing MSW library

    33-Creating MSW handler for create feedback

    34-Setting up the mock server

    35-Update the Integration test based on API call

    36-Make API call for saving feedback via fetch method

    37-How to Debug the Test case

    38-Deep dive into understanding the Integration test and Mock server flow

    39-Backend Node API and testing Frontend with Real backend

    Who this course is for:

    • Anyone who wants to become a Professional Fullstack developer that understands the importance of writing tests for your application

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Ramesh Pandey
    Ramesh Pandey
    Instructor's Courses
    I am a freelance developer with experience in variety of technologies ranging from web and mobile app development using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular, React, Java, Spring, Springboot, Python, Flask, Django, NodeJS, Express, Android, Ionic, React Native, Flutter to Artificial Intelligence and Cloud technologies like Amazon web services and Microsoft Azure. I have real teaching experience.
    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 42
    • duration 3:12:59
    • Release Date 2023/05/17