Section 1 : Section 1 Introduction

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 2 Goal 1:1
Lecture 3 Prerequisite 1:39
Lecture 4 About Proctor Testing Pdf

Section 2 : Section 2 Docker Basics & Installation

Lecture 5 What is Docker 10:13
Lecture 6 A Humble Request Text
Lecture 7 Installation - Steps 2:16
Lecture 8 Windows Installation - Part 1 2:9
Lecture 9 Windows Installation - Part 2 0:20
Lecture 10 Windows Installation - Part 3 2:56
Lecture 11 Mac Installation 6:26
Lecture 12 Linux Installation Text
Lecture 13 Linux Installation Verification 4:37
Lecture 14 Windows + MAC + Linux Users - Docker not working 2:29

Section 3 : Section 3 Docker Crash Course

Lecture 15 Terminologies 11:19
Lecture 16 Useful Docker Commands 5:7
Lecture 17 Docker Commands - Resource Text
Lecture 18 Pulling An Image 5:39
Lecture 19 Pulling An Image - Demo 10:53
Lecture 20 Image Name Format 13:7
Lecture 21 Creating A Container 10:59
Lecture 22 Creating A Container - Demo 22:29
Lecture 23 Basic Linux Commands Text
Lecture 24 Port Mapping 12:42
Lecture 25 Port Mapping - Continuation 2:36
Lecture 26 Port Mapping - Demo 6:39
Lecture 27 Docker Stop Command 4:19
Lecture 28 Volume Mapping 5:6
Lecture 29 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 30 Volume Mapping - Windows Text
Lecture 31 Docker Network 4:52
Lecture 32 About Proctor Testing Pdf
Lecture 33 Creating Our Own Image 11:1
Lecture 34 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 35 About Proctor Testing Pdf
Lecture 36 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 37 About Proctor Testing Pdf
Lecture 38 Tagging An Image & Pushing To DockerHub 12:36
Lecture 39 Checking Container Logs 2:7
Lecture 40 Docker Summary 11:42
Lecture 41 How To Use Q & A section Text

Section 4 : Section 4 Docker Compose

Lecture 42 Docker Compose - Introduction 8:56
Lecture 43 Docker Compose - Demo 6:32
Lecture 44 Docker Compose - Multiple Containers With Multiple 24:12

Section 5 : Section 5 Creating Our Automation Framework

Lecture 45 Our Practice Site Application Walk-through 2:24
Lecture 46 Our Practice Site Application Walk-through - Updated 2020 2:11
Lecture 47 IntelliJ IDEA Installation Text
Lecture 48 IntelliJ Project Setup 2:37
Lecture 49 Project Source Code Text
Lecture 50 Page Object Creation - Registration Page
Lecture 51 Page Object Creation - Registration Confirmation Page 6:1
Lecture 52 Page Object Creation - Flight Details Page
Lecture 53 Page Object Creation - Book Flight Page 6:52
Lecture 54 Page Object Creation - Flight Confirmation Page 10:21
Lecture 55 Page Object Creation - Quick Refactor 1:39
Lecture 56 TestNG - Test Class Creation - Book Flight Workflow 9:52
Lecture 57 TestNG - Test Class Execution - First Demo 4:16
Lecture 58 TestNG - Test Class Parameterization 6:30
Lecture 59 TestNG - Test Suite Creation & Execution 5:31
Lecture 60 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 61 DuckDuckGo - Page Object and Test Implementation 20:28
Lecture 62 Test Automation Framework - End note 2:47

Section 6 : Section 6 Disposable Selenium Grid Infrastructure Using

Lecture 63 Selenium Grid - Introduction 5:11
Lecture 64 Dockerized Selenium Grid - How It Works 8:39
Lecture 65 Dockerized Selenium Grid - Compose File Creation 8:28
Lecture 66 Launching Disposable Selenium Grid Infrastructure 4:42
Lecture 67 Updated - Docker Selenium Grid Text
Lecture 68 Test Automation Framework - Refactoring For Selenium Grid 4:25
Lecture 69 Test Automation Framework - Refactoring For Selenium Grid 3:42
Lecture 70 Test Automation Framework - Refactoring For Selenium Grid
Lecture 71 Running Automated Tests Using Selenium Grid 2:23
Lecture 72 Selenium Grid - Parallel Tests - Not Enough Chrome! 11:17
Lecture 73 Dockerized Selenium Grid - Scaling Out Containers 9:6
Lecture 74 Dockerized Selenium Grid - Scaling In Containers 7:56
Lecture 75 Dockerized Selenium Grid - How To Connect With An 4:9

Section 7 : Section 7 Running Our Tests Inside Docker Container

Lecture 76 Introduction 2:3
Lecture 77 Maven Commands In Commandline Text
Lecture 78 Adding Maven Plugins 6:45
Lecture 79 Maven Package Demo 4:9
Lecture 80 Running Our Tests Using Jar File 5:47
Lecture 81 Facing issues Text
Lecture 82 How To Read srctestresources Text
Lecture 83 Running Our Tests On Firefox 4:40
Lecture 84 Creating Our Own Image For Our Tests 4:39
Lecture 85 Creating Dockerfile With Dependencies 14:5
Lecture 86 Building Our Docker Image
Lecture 87 Exploring Our Image - Part 1 4:31
Lecture 88 Exploring Our Image - Part 2 4:4
Lecture 89 What is localhost in a container 8:24
Lecture 90 Running Tests By Creating A Container 5:23
Lecture 91 Running Tests & Archiving Results 5:6
Lecture 92 Defining Entire Infrastructure Using Docker Compose File 4:1
Lecture 93 Creating Compose File 6:40
Lecture 94 Docker Compose Run - Empty Pool Issue 6:53
Lecture 95 Finding The Solution For Empty Pool Issue 7:41
Lecture 96 Adding Healthcheck Script 8:13
Lecture 97 Note for Windows Users Text
Lecture 98 Docker Compose Run With Healthcheck Script 6:54
Lecture 99 Test Suites Run Using Existing Selenium Grid 2:43
Lecture 100 Firefox Issue 2:52
Lecture 101 Fixing Firefox issue & Filtering Service Specific Log 5:44
Lecture 102 Creating Docker Compose File For Multiple Test Suites 6:42
Lecture 103 Running Multiple Test Suites In Parallel - Part 1 7:11
Lecture 104 Running Multiple Test Suites In Parallel - Part 2 5:1
Lecture 105 None Images!!! 3:56
Lecture 106 File Downloads Text
Lecture 107 File Uploads Text
Lecture 108 Optional Lecture - Why we package as a Jar 8:4
Lecture 109 Zalenium - Docker Compose Text

Section 8 : Section 8 Introducing Jenkins In Our Test Automation Process

Lecture 110 Continuous Integration & Delivery Process - Introduction 7:51
Lecture 111 Installing Jenkins Using Docker 7:46
Lecture 112 Jenkins Volume Mapping Permissions Text
Lecture 113 Setting Up Initial Plugins 9:5
Lecture 114 Jenkins - Master & Slave - How It Works 8:37
Lecture 115 Jenkins - Connecting To An Agent 17:42
Lecture 116 'Launch agent via Java Web Start' not available Text
Lecture 117 Adding DockerHub Credentials 5:46
Lecture 118 Adding Jenkinsfile 7:53
Lecture 119 Jenkinsfile Explanation 30:59
Lecture 120 Jenkinsfile For WindowsMAC 5:52
Lecture 121 Git Install Text
Lecture 122 Creating GitHub Account 3:43
Lecture 123 Pushing Our Project Into GitHub 6:57
Lecture 124 Creating Jenkins Job For Building Docker Image 3:31
Lecture 125 Building Our Image 4:24
Lecture 126 Our Image In DockerHub 4:30
Lecture 127 Maven Local Repo - Volume Mapping Fix 7:41
Lecture 128 How To Run Our Test Suites 2:16
Lecture 129 Creating Runner Repository 4:35
Lecture 130 Adding Jenkinsfile For Test Run 2:29
Lecture 131 Never Ending Jenkins Job!!! 5:32
Lecture 132 Finding The Solution For Never Ending Jenkins Job 8:19
Lecture 133 Applying The Solution For Never Ending Jenkins Job 4:10
Lecture 134 How To Archive Test Results 6:45
Lecture 135 Jenkins Content Security Policy Configuration 2:23
Lecture 136 Final Test Run Archiving Test Results 2:50
Lecture 137 Do We Test On Latest Image 3:36
Lecture 138 Testing After Pulling Latest Image 2:39

Section 9 : Section 9 Running Our Tests In AWS

Lecture 139 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 140 AWS - Our Goal 3:43
Lecture 141 AWS - 12 Months FREE! 2:40
Lecture 142 AWS - Terminologies 8:42
Lecture 143 AWS - Instance Purchase Options
Lecture 144 AWS - Spot Instance Advisor 1:16
Lecture 145 AWS - Create Account 2:49
Lecture 146 AWS - Jenkins Node Requirements 2:33
Lecture 147 AWS - Create VPC & Subnets 4:24
Lecture 148 AWS - Creating AMI - Part 1 7:50
Lecture 149 AWS - Creating AMI - Part 2 10:16
Lecture 150 AWS - Creating AMI - Part 3 3:45
Lecture 151 AWS - Creating User For Jenkins 4:22
Lecture 152 AWS - EC2 Fleet Plugin Install 0:58
Lecture 153 AWS - Adding Credentials In Jenkins 3:20
Lecture 154 AWS - Spot Fleet Request Creation 6:37
Lecture 155 AWS - Spot Fleet Configuration In Jenkins 2:50
Lecture 156 AWS - Running Our Tests & Auto Scaling 15:29
Lecture 157 AWS - Copy AMI To Other Region 2:14
Lecture 158 AWS - Cleaning Up Resources 9:3
Lecture 159 AWS - My Billing Dashboard 2:4

Section 10 : Section 10 Thank You

Lecture 160 Thank you note! 3:43

Section 11 : Section 11 Commonly Occurring Problems & Possible Solutions

Lecture 161 Are you using Docker toolbox instead of 'Docker for Windows''Docker Text
Lecture 162 Are you using a Laptop Desktop provided by your Employer Text
Lecture 163 Docker volume mapping not working! Text
Lecture 164 Docker port mapping not working! Text
Lecture 165 Running Jenkins Jobs is throwing permission related error! Text
Lecture 166 Jenkins - Not building image Maven volume mapping not working Text

Section 12 : Section 12 Docker For BDD Projects

Lecture 167 BDD - Section Intro 2:40
Lecture 168 BDD - A Simple Project Walk-through 6:32
Lecture 169 BDD - Running Tests From IDE 3:20
Lecture 170 BDD - Packaging As Jar 4:5
Lecture 171 BDD - Running Tests From Terminal 7:34
Lecture 172 BDD - Adding Healthcheck Script 3:16
Lecture 173 BDD - Creating Docker Image 5:8
Lecture 174 BDD - Final Run Using Docker Compose 8:8
Lecture 175 BDD - Changes For JUnit 4:9
Lecture 176 BDD - JUnit - Packaging As Jar 5:12
Lecture 177 BDD - JUnit - Creating Docker Image & Running Via Docker Compose 4:7
Lecture 178 BDD - Source Code 0:42