CF107 Software Test Automation with Selenium WebDriver Course Outline

Lesson #1 Selenium IDE

Lecture 1

    • Recording
    • Verification
    • Synchronization
    • Using Variable
    • Using Debugger

Assignment 1

    • Creating automation scripts using Selenium IDE

Lesson #2 Working with Selenium Locators

Lecture 2

    • Working with Firebug and Firepath
    • Locating elements by ID
    • Locating elements by Link text
    • Locating elements by Name
    • Locating elements by XPath
    • Locating element by CSS

Assignment 2

    • Practicing identifying locators in the training application

Lesson #3 Selenium WebDriver with Java

Lecture 3

    • Setting Up Environment
    • Working with Maven

Assignment 3

    • Creating automated test scenario using Selenium WebDriver

Lesson #4 Using Selenium with TestNG

Lecture 4

    • TestNG
    • Annotations
    • Using testing.xml

Assignment 4

    • Utilizing TestNG for test automation with Selenium WebDriver

Lesson #5 Using Selenium WebDriver Design Patterns

Lecture 5

    • Page Objects and Page Factories
    • Bot Style of programming

Assignment 5

    • Creating automated test scenarios using different design patterns

CF107 Exam