-
Урок 1.
00:02:24
Introduction
-
Урок 2.
00:04:20
Course Outline
-
Урок 3.
00:01:41
Pre-Requisites
-
Урок 4.
00:07:59
What to do when you run into errors
-
Урок 5.
00:03:52
Introduction and question
-
Урок 6.
00:03:04
How many functional tests can you run per day
-
Урок 7.
00:03:43
How can we handle automation in an evolving world
-
Урок 8.
00:03:54
Bonus Ebook
-
Урок 9.
00:01:25
Introduction to next section and tools used
-
Урок 10.
00:03:18
Recording automation test using Selenium Builder
-
Урок 11.
00:04:39
Understanding the layout of the solution and the recorded test
-
Урок 12.
00:03:37
Changing the remote webdriver to firefox driver
-
Урок 13.
00:01:46
Understanding why the test failed a 2nd time
-
Урок 14.
00:01:54
Finally getting the recorded test to run
-
Урок 15.
00:05:09
What are the problems with recorded functional tests v2
-
Урок 16.
00:01:54
Conclusions regarding recorded tests
-
Урок 17.
00:01:27
What can we do to fix the problems with recorded functional tests
-
Урок 18.
00:04:25
Introduction to Keyword Driven Testing
-
Урок 19.
00:08:14
What can change about the Keyword Driven Framework
-
Урок 20.
00:02:15
advantages and disadvantages of keyword driven tests
-
Урок 21.
00:01:14
Transition into Page Object Pattern
-
Урок 22.
00:01:56
introduction to the page object pattern
-
Урок 23.
00:04:25
advantages and disadvantages of the page object pattern
-
Урок 24.
00:03:29
first look at a functional test using the page object model
-
Урок 25.
00:03:50
understanding BaseTest and CoursesPage
-
Урок 26.
00:01:03
Page objects look similar
-
Урок 27.
00:02:07
Description of the 2nd test
-
Урок 28.
00:03:15
Wiring up the 2nd test in code
-
Урок 29.
00:04:40
How to implement the UserInteractionsCoursePage
-
Урок 30.
00:04:30
Implementing the IsAt method
-
Урок 31.
00:03:27
Running the 2nd automation test
-
Урок 32.
00:02:46
What will be covered in the next section
-
Урок 33.
00:01:41
Pre-requisites
-
Урок 34.
00:01:58
Quiz-What about our page objects is WET
-
Урок 35.
00:01:22
Quiz Answer to why our page objects are WET
-
Урок 36.
00:02:42
How to add a BasePage class to our page objects
-
Урок 37.
00:02:05
Introduction to Single Responsibility Principle
-
Урок 38.
00:03:29
Further understanding SRP
-
Урок 39.
00:02:34
Analyzing the new CoursesPage
-
Урок 40.
00:04:56
Analysis of ObjectRepository implimentation
-
Урок 41.
00:04:49
Implemention ObjectRepo for StudentDashboard
-
Урок 42.
00:03:20
Fixing the StudentLoginPage
-
Урок 43.
00:05:13
Fixing final page and executing functional tests
-
Урок 44.
00:02:24
Introduction to section regarding dealing with large web pages
-
Урок 45.
00:04:21
Understanding why having a complex HTML page is a problem
-
Урок 46.
00:02:40
Writing the first functional test for the large page
-
Урок 47.
00:05:36
Implementing the functionality of the first test
-
Урок 48.
00:01:02
Executing the first test with complex page
-
Урок 49.
00:03:57
Coding out the 2nd complex page test
-
Урок 50.
00:05:39
Debugging the 2nd complex test
-
Урок 51.
00:05:00
Learning how to evaluate elements at run time
-
Урок 52.
00:02:56
Quiz on everything we learned
-
Урок 53.
00:05:10
Explaining the solution to the quiz
-
Урок 54.
00:01:38
Executing the solution to the quiz
-
Урок 55.
00:02:43
Explaining the possible problems that we will run into with our page object
-
Урок 56.
00:03:13
How do you clean up large page objects
-
Урок 57.
00:03:30
Cleaning up large page objects example 2
-
Урок 58.
00:01:20
Quiz on how to clean up large page objects
-
Урок 59.
00:03:10
Quiz answer to large page objects
-
Урок 60.
00:04:01
Conclusions