Banner
Your banner contains a hero image with text overlay. You can also add call to action buttons.
Course Introduction
FREE PREVIEWCourse Outline
FREE PREVIEWPre-Requisites
FREE PREVIEWWhat to do when you run into errors
FREE PREVIEWCourse Resources
FREE PREVIEWIntroduction and question
FREE PREVIEWHow many functional tests can you run per day
FREE PREVIEWHow can we handle automation in an evolving world?
Course Feedback
Live, online training?
01-Introduction to next section and tools used
02-Recording automation test using Selenium Builder
04-Changing the remote webdriver to firefox driver
05-Understanding why the test failed a 2nd time
06-Finally getting the recorded test to run
Congratulations
07-What are the problems with recorded functional tests v2
09a-Conclusions regarding recorded tests
09b-What can we do to fix the problems with recorded functional tests
Introduction to next section and tools used
Recording automation test using Selenium Builder
Understanding the layout of the solution and the recorded test
Changing the remote webdriver to firefox driver
Understanding why the test failed a 2nd time
Finally getting the recorded test to run
What are the problems with recorded functional tests
Conclusions regarding recorded tests
What can we do to fix the problems with recorded functional tests
FREE PREVIEWIntroduction to Keyword Driven Testing
What can change about the Keyword Driven Framework
advantages and disadvantages of keyword driven tests
Transition into Page Object Pattern
Quiz
FREE PREVIEWintroduction to the page object pattern
FREE PREVIEWadvantages and disadvantages of the page object pattern
FREE PREVIEWfirst look at a functional test using the page object model
understanding BaseTest and CoursesPage
Page objects look similar
Description of the 2nd test
Wiring up the 2nd test in code
How to implement the UserInteractionsCoursePage
Implementing the IsAt method
Running the 2nd automation test
Quiz
What will be covered in the next section
FREE PREVIEWQuiz-What about our page objects is WET
FREE PREVIEWQuiz Answer to why our page objects are WET
FREE PREVIEWHow to add a BasePage class to our page objects
FREE PREVIEWIntroduction to Single Responsibility Principle
Further understanding SRP
Analyzing the new CoursesPage
Analysis of ObjectRepository implimentation
Implemention ObjectRepo for StudentDashboard
Fixing the StudentLoginPage
Fixing final page and executing functional tests
36-Introduction to section regarding dealing with large web pages
FREE PREVIEW37-Understanding why having a complex HTML page is a problem
38-Writing the first functional test for the large page
39-Implementing the functionality of the first test
40-Executing the first test with complex page
41-Coding out the 2nd complex page test
42-Debugging the 2nd complex test
43-Learning how to evaluate elements at run time
44-Quiz on everything we learned
45-Explaining the solution to the quiz
46-Executing the solution to the quiz
47-Explaining the possible problems that we will run into with our page object
48-How do you clean up large page objects
49-Cleaning up large page objects example 2
50-Quiz on how to clean up large page objects
51-Quiz answer to large page objects
52-Conclusions
53-How to get certificates
Final Exam
Brief Introduction
Prerequisites
What will be covered in the next several sections?
Resources
Explain how different pricing options might be valuable to different segments of your audience.
Regular price