Testing: The Complete Developer’s Guide

Testing: The Complete Developer’s Guide

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 91 Lessons (11h 11m) | 2.63 GB

The most comprehensive, all-in-one software testing course online. Learn everything from unit testing to API back-end testing to E2E testing and everything in between using JavaScript, Python, React, Node, Rust, Angular, Vue + more so that you can become a top-level Developer in 2023!

This course is your guide to becoming a better developer and the master of application testing. You’ll learn the most up-to-date information on testing techniques including unit testing, integration testing, E2E testing and much more so that you can level-up your career in 2023.

WHAT YOU’LL LEARN

  • Learn the skills that will allow you to level-up as a Developer and create clean, bug-free code
  • How to improve the quality of your code base
  • Learn the technologies that are being used behind-the-scenes at the biggest tech companies
  • Understand different web application testing techniques so you can choose the right tool for the job
  • Become a top 10% Developer by learning to master testing techniques & best practices
  • Unit testing, integration testing, end-to-end (E2E) testing, API backend testing, and much more
  • Learn about testing with JavaScript, Python, React, Rust, Golang, Angular, Vue, Node, Selenium, and more
  • Learn about all the testing tools you can use to write better software
Table of Contents

1 Section Overview
2 Types of Tests
3 Testing Libraries
4 Unit Tests
5 Integration Tests
6 Automation Testing
7 Final Note On Testing
8 Setting Up Jest
9 Our First Tests
10 Writing Tests
11 Asynchronous Tests
12 Asynchronous Tests 2
13 Mocks and Spies
14 Testing Introduction
15 Unittest
16 Writing Unit Tests
17 Writing Unit Tests 2
18 Exercise – Testing
19 Testing
20 Activity – Testing
21 Testing – Database
22 Testing – HTTP Routes
23 Activity – Generating Tests
24 Testing
25 Demo – Testing
26 Exercise – Testing
27 Testing JSON API
28 Bruno’s Request
29 Introduction To Enzyme
30 Snapshot Testing
31 Snapshot Testing + Code Coverage
32 Testing Stateful Components
33 Quick Recap
34 Testing Connected Components
35 Testing Connected Components 2
36 Testing Reducers
37 Testing Actions
38 Section Summary
39 Introduction to Testing
40 Introduction to Vitest
41 Adding the Vitest UI
42 Writing Our First Test
43 Mounting with Vue Test Utils
44 Testing the Inner Content
45 Passing Data to Components
46 Stubbing Components
47 Avoid Boolean Assertions
48 Testing Children Components
49 Mocking Methods
50 Testing Attributes
51 Testing Attributes 2
52 Testing Pinia Actions
53 Mocking Promises
54 Testing Router Components
55 Snapshot Testing
56 E2E Testing Overview
57 Writing an E2E Test
58 Introduction to Testing
59 Understanding Karma and Jasmine
60 Preparing our App for Testing
61 Writing a Sanity Test
62 Angular’s Test Bed Utility
63 Testing a Component’s Instance
64 Querying the Component’s Template
65 Inverting Matchers
66 Testing Nested Components
67 Testing Content Projection
68 Custom Matcher Error Messages
69 Mocking Services
70 Overriding a Dependency
71 Importing the Router Testing Module
72 Exercise – Testing the Logout Link
73 Simulating DOM Events
74 Installing Cypress
75 Exploring Cypress
76 Writing an E2E Sanity Test
77 Testing the Video Player
78 Testing In Node
79 Testing APIs With Jest
80 Testing API Endpoints With Supertest – GET
81 Testing API Endpoints With Supertest – POST
82 Testing API Endpoints With Supertest – Error Cases
83 Testing With Deno
84 Testing With Deno 2
85 Testing With Deno 3
86 Section Overview
87 Selenium Introduction
88 Selenium Basics
89 Selenium Basics 2
90 Selenium Basics 3
91 Thank You!

Homepage