Урок 1.00:00:57
About Me
Урок 2.00:00:57
Goal
Урок 3.00:01:43
Prerequisite
Урок 4.00:10:19
What is Docker?
Урок 5.00:02:20
Installation - Steps
Урок 6.00:02:12
Windows Installation - Part 1
Урок 7.00:00:21
Windows Installation - Part 2
Урок 8.00:03:00
Windows Installation - Part 3
Урок 9.00:05:56
Mac Installation
Урок 10.00:03:34
Linux Installation Verification
Урок 11.00:02:23
Windows + MAC + Linux Users - Docker not working??
Урок 12.00:11:27
Terminologies
Урок 13.00:05:14
Useful Docker Commands
Урок 14.00:05:43
Pulling An Image
Урок 15.00:10:37
Pulling An Image - Demo
Урок 16.00:13:11
Image Name Format
Урок 17.00:10:41
Creating A Container
Урок 18.00:22:39
Creating A Container - Demo
Урок 19.00:12:21
Port Mapping
Урок 20.00:02:40
Port Mapping - Continuation
Урок 21.00:06:44
Port Mapping - Demo
Урок 22.00:04:23
Docker Stop Command
Урок 23.00:05:10
Volume Mapping
Урок 24.00:10:24
Volume Mapping - Demo
Урок 25.00:04:55
Docker Network
Урок 26.00:10:23
Creating Network & Multiple Containers - Demo
Урок 27.00:11:03
Creating Our Own Image
Урок 28.00:11:42
Creating A Very Simple Image - Demo
Урок 29.00:05:07
A Simple Java - Hello World Program
Урок 30.00:24:35
Creating An Image & Installing Java
Урок 31.00:11:59
Passing Environment Variables To Docker Container
Урок 32.00:12:38
Tagging An Image & Pushing To DockerHub
Урок 33.00:02:09
Checking Container Logs
Урок 34.00:11:49
Docker Summary
Урок 35.00:09:02
Docker Compose - Introduction
Урок 36.00:06:34
Docker Compose - Demo
Урок 37.00:24:26
Docker Compose - Multiple Containers With Multiple Options
Урок 38.00:02:23
Our Practice Site Application Walk-through
Урок 39.00:02:40
IntelliJ Project Setup
Урок 40.00:15:09
Page Object Creation - Registration Page
Урок 41.00:05:58
Page Object Creation - Registration Confirmation Page
Урок 42.00:08:40
Page Object Creation - Flight Details Page
Урок 43.00:06:53
Page Object Creation - Book Flight Page
Урок 44.00:11:23
Page Object Creation - Flight Confirmation Page
Урок 45.00:01:41
Page Object Creation - Quick Refactor
Урок 46.00:09:55
TestNG - Test Class Creation - Book Flight Workflow
Урок 47.00:04:20
TestNG - Test Class Execution - First Demo
Урок 48.00:06:34
TestNG - Test Class Parameterization
Урок 49.00:05:32
TestNG - Test Suite Creation & Execution
Урок 50.00:02:14
DuckDuckGo - Search Functionality
Урок 51.00:21:05
DuckDuckGo - Page Object and Test Implementation
Урок 52.00:02:50
Test Automation Framework - End note
Урок 53.00:05:10
Selenium Grid - Introduction
Урок 54.00:08:42
Dockerized Selenium Grid - How It Works
Урок 55.00:08:06
Dockerized Selenium Grid - Compose File Creation
Урок 56.00:04:45
Launching Disposable Selenium Grid Infrastructure
Урок 57.00:04:26
Test Automation Framework - Refactoring For Selenium Grid - Part 1
Урок 58.00:03:46
Test Automation Framework - Refactoring For Selenium Grid - Part 2
Урок 59.00:07:58
Test Automation Framework - Refactoring For Selenium Grid - Part 3
Урок 60.00:02:21
Running Automated Tests Using Selenium Grid
Урок 61.00:04:52
Selenium Grid - Parallel Tests - Not Enough Chrome!
Урок 62.00:09:13
Dockerized Selenium Grid - Scaling Out Containers On Demand
Урок 63.00:08:02
Dockerized Selenium Grid - Scaling In Containers
Урок 64.00:04:13
Dockerized Selenium Grid - How To Connect With An External Hub / Node
Урок 65.00:01:20
Zalenium - Introduction
Урок 66.00:02:00
Running Zalenium Grid
Урок 67.00:02:24
Zalenium - Live Preview - Part 1
Урок 68.00:02:45
Zalenium - Live Preview - Part 2
Урок 69.00:03:12
Zalenium - Test Execution Dashboard
Урок 70.00:04:57
Zalenium - Updating Test Name
Урок 71.00:05:32
Zalenium - Run Options
Урок 72.00:02:04
Introduction
Урок 73.00:06:50
Adding Maven Plugins
Урок 74.00:04:07
Maven Package Demo
Урок 75.00:05:46
Running Our Tests Using Jar File
Урок 76.00:04:38
Running Our Tests On Firefox
Урок 77.00:04:41
Creating Our Own Image For Our Tests
Урок 78.00:14:12
Creating Dockerfile With Dependencies
Урок 79.00:03:51
Building Our Docker Image
Урок 80.00:04:37
Exploring Our Image - Part 1
Урок 81.00:04:07
Exploring Our Image - Part 2
Урок 82.00:08:25
What is localhost in a container?
Урок 83.00:05:22
Running Tests By Creating A Container
Урок 84.00:05:03
Running Tests & Archiving Results
Урок 85.00:04:03
Defining Entire Infrastructure Using Docker Compose File
Урок 86.00:06:06
Creating Compose File
Урок 87.00:06:31
Docker Compose Run - Empty Pool Issue
Урок 88.00:07:32
Finding The Solution For Empty Pool Issue
Урок 89.00:06:36
Adding Healthcheck Script
Урок 90.00:05:48
Docker Compose Run With Healthcheck Script
Урок 91.00:02:46
Test Suites Run Using Existing Selenium Grid
Урок 92.00:02:56
Firefox Issue
Урок 93.00:05:48
Fixing Firefox issue & Filtering Service Specific Log
Урок 94.00:06:49
Creating Docker Compose File For Multiple Test Suites
Урок 95.00:07:18
Running Multiple Test Suites In Parallel - Part 1
Урок 96.00:05:03
Running Multiple Test Suites In Parallel - Part 2
Урок 97.00:04:03
None Images!!!
Урок 98.00:08:09
Optional Lecture - Why we package as a Jar?
Урок 99.00:07:53
Continuous Integration & Delivery Process - Introduction
Урок 100.00:06:05
Installing Jenkins Using Docker
Урок 101.00:06:27
Setting Up Initial Plugins
Урок 102.00:05:48
Jenkins - Master & Slave - How It Works
Урок 103.00:10:42
Jenkins - Connecting To An Agent
Урок 104.00:02:34
Adding DockerHub Credentials
Урок 105.00:04:50
Adding Jenkinsfile
Урок 106.00:09:11
Jenkinsfile Explanation
Урок 107.00:03:59
Jenkinsfile For Windows/MAC
Урок 108.00:03:50
Creating GitHub Account
Урок 109.00:06:58
Pushing Our Project Into GitHub
Урок 110.00:03:48
Creating Jenkins Job For Building Docker Image
Урок 111.00:04:01
Building Our Image
Урок 112.00:04:24
Our Image In DockerHub
Урок 113.00:07:44
Maven Local Repo - Volume Mapping Fix
Урок 114.00:02:22
How To Run Our Test Suites
Урок 115.00:04:39
Creating Runner Repository
Урок 116.00:02:29
Adding Jenkinsfile For Test Run
Урок 117.00:05:34
Never Ending Jenkins Job!!!
Урок 118.00:08:22
Finding The Solution For Never Ending Jenkins Job
Урок 119.00:04:15
Applying The Solution For Never Ending Jenkins Job
Урок 120.00:06:48
How To Archive Test Results
Урок 121.00:02:25
Jenkins Content Security Policy Configuration
Урок 122.00:02:49
Final Test Run Archiving Test Results
Урок 123.00:03:36
Do We Test On Latest Image?
Урок 124.00:02:40
Testing After Pulling Latest Image
Урок 125.00:01:56
AWS - Quick Section Introduction
Урок 126.00:03:46
AWS - Our Goal
Урок 127.00:02:39
AWS - 12 Months FREE!?
Урок 128.00:07:43
AWS - Terminologies
Урок 129.00:04:52
AWS - Instance Purchase Options
Урок 130.00:01:18
AWS - Spot Instance Advisor
Урок 131.00:02:50
AWS - Create Account
Урок 132.00:02:28
AWS - Jenkins Node Requirements
Урок 133.00:04:23
AWS - Create VPC & Subnets
Урок 134.00:06:58
AWS - Creating AMI - Part 1
Урок 135.00:09:55
AWS - Creating AMI - Part 2
Урок 136.00:03:47
AWS - Creating AMI - Part 3
Урок 137.00:04:15
AWS - Creating User For Jenkins
Урок 138.00:00:55
AWS - EC2 Fleet Plugin Install
Урок 139.00:02:50
AWS - Adding Credentials In Jenkins
Урок 140.00:05:47
AWS - Spot Fleet Request Creation
Урок 141.00:02:29
AWS - Spot Fleet Configuration In Jenkins
Урок 142.00:10:32
AWS - Running Our Tests & Auto Scaling
Урок 143.00:02:00
AWS - Copy AMI To Other Region
Урок 144.00:07:39
AWS - Cleaning Up Resources
Урок 145.00:01:36
AWS - My Billing Dashboard
Урок 146.00:03:44
Thank you note!
Урок 147.00:02:47
BDD - Section Intro
Урок 148.00:06:32
BDD - A Simple Project Walk-through
Урок 149.00:03:09
BDD - Running Tests From IDE
Урок 150.00:04:06
BDD - Packaging As Jar
Урок 151.00:07:42
BDD - Running Tests From Terminal
Урок 152.00:03:15
BDD - Adding Healthcheck Script
Урок 153.00:04:31
BDD - Creating Docker Image
Урок 154.00:08:09
BDD - Final Run Using Docker Compose
Урок 155.00:04:11
BDD - Changes For JUnit
Урок 156.00:05:14
BDD - JUnit - Packaging As Jar
Урок 157.00:04:09
BDD - JUnit - Creating Docker Image & Running Via Docker Compose
Урок 158.00:00:43
BDD - Source Code