Example Curriculum
Introduction
Available in
days
days
after you enroll
Testing 101
Available in
days
days
after you enroll
- Section Overview (6:21)
- Updated Code For This Section
- Types of Tests (2:59)
- Testing Libraries (15:28)
- Note: The Next Videos
- Unit Tests (2:43)
- Integration Tests (2:46)
- Automation Testing (4:27)
- Final Note On Testing (2:56)
- Setting Up Jest (11:29)
- Our First Tests (11:10)
- Writing Tests (5:31)
- Quick Note: Upcoming API Endpoint + ES6 Modules
- Asynchronous Tests (10:18)
- Asynchronous Tests 2 (11:41)
- Resources: Jest Cheat Sheet
- Mocks and Spies (12:50)
- Exercise: #1 - Testing With Jest
- Unlimited Updates
Testing in Python
Available in
days
days
after you enroll
Testing in Rust
Available in
days
days
after you enroll
Testing in Go
Available in
days
days
after you enroll
Testing in React
Available in
days
days
after you enroll
- Aside - React Testing Library (4:04)
- Basics of RTL - Render and Screen (8:56)
- Button Tests - Part 1 (9:32)
- Button Tests - Part 2 (5:21)
- Render With Providers and Cart Icon Tests (14:21)
- Navigation Tests - Part 1 (10:48)
- Navigation Tests - Part 2 (5:56)
- Product Card and Testing Redux Actions (7:17)
- Navigation Tests - Part 3 (8:41)
- Category Tests and React-Router-Dom Mocks (11:47)
- Category Reducer Test (7:57)
- Category Selector Test (6:09)
- Category Sagas - Part 1 (9:21)
- Category Sagas - Part 2 (13:57)
Testing in Vue
Available in
days
days
after you enroll
- Complete Course Resources + Code
- Introduction to Testing (12:15)
- Introduction to Vitest (2:50)
- Adding the Vitest UI (2:55)
- Writing Our First Test (8:57)
- Mounting with Vue Test Utils (6:39)
- Testing the Inner Content (4:15)
- Passing Data to Components (5:11)
- Stubbing Components (4:50)
- Avoid Boolean Assertions (1:38)
- Testing Children Components (6:30)
- Mocking Methods (5:34)
- Testing Attributes (6:41)
- Testing Attributes 2 (6:28)
- Testing Pinia Actions (6:07)
- Mocking Promises (4:14)
- Testing Router Components (6:35)
- Snapshot Testing (12:35)
- E2E Testing Overview (6:30)
- Writing an E2E Test (12:21)
Testing in Angular
Available in
days
days
after you enroll
- Complete Course Resources + Code
- Introduction to Testing (11:20)
- Understanding Karma and Jasmine (8:13)
- Preparing our App for Testing (2:56)
- Writing a Sanity Test (6:01)
- Angular’s Test Bed Utility (5:55)
- Testing a Component’s Instance (6:27)
- Querying the Component’s Template (6:39)
- Inverting Matchers (3:10)
- Testing Nested Components (4:41)
- Testing Content Projection (6:24)
- Custom Matcher Error Messages (2:30)
- Mocking Services (6:32)
- Overriding a Dependency (2:44)
- Importing the Router Testing Module (1:59)
- Exercise - Testing the Logout Link (3:05)
- Simulating DOM Events (3:59)
- Installing Cypress (6:10)
- Exploring Cypress (6:04)
- Writing an E2E Sanity Test (6:04)
- Testing the Video Player (8:53)
Testing in Backend (Node + Deno)
Available in
days
days
after you enroll
Automation/Testing (Python + Selenium)
Available in
days
days
after you enroll
Where To Go From Here?
Available in
days
days
after you enroll