MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Creating an Automated Testing Framework With Selenium

Course Summary

Learning how to use a tool like Selenium to create automated tests is not enough to be successful with an automation effort. You also need to know how to build an automation framework that can support creating tests that are not so fragile that they const

  • +

    Course Syllabus

    ● Introduction
        ◦ Introduction
        ◦ Who This Course is For
        ◦ What This Course Covers
        ◦ Types of Automated Testing
        ◦ Why do It
        ◦ Common Failure Points
        ◦ Our Approach
        ◦ Up Next
    ● Designing The Architecture
        ◦ Introduction
        ◦ The System Under Test
        ◦ Looking At WordPress
        ◦ Installing WordPress
        ◦ Architecture
        ◦ The Page Pattern
        ◦ Page Example
        ◦ Thinking About Layers
        ◦ Thinking About Ease of Use
        ◦ Which is Easier
        ◦ Never Rules
        ◦ Always Rules
        ◦ Prefer Rules
        ◦ Static Methods
        ◦ Domain Specific Languages
        ◦ Types of DSLs
        ◦ Thinking About Running The Tests
        ◦ Test Drivers
        ◦ Up Next
    ● Creating Basice Smoke Tests Part 1
        ◦ Introduction
        ◦ What is A Smoke Test
        ◦ Why Start With Smoke Tests?
        ◦ Steps We'll be Taking
        ◦ Getting Selenium
        ◦ Creating The Solution
        ◦ Adding Selenium
        ◦ Simple Test
        ◦ First Test Manual Steps
        ◦ First Test GoTo
        ◦ Firt Test Creating A Fluent Login
        ◦ Creating The Driver
        ◦ Implementing Login
        ◦ Testing Logging In
        ◦ Finishing The First Test
        ◦ Testing Failures
        ◦ Making The Test Fail
    ● Creating Basic Smoke Tests Part 2
        ◦ Introduction
        ◦ Second Test Walkthrough
        ◦ Creating The Second Test
        ◦ New Post Page GoTo
        ◦ Implementing The Second Test
        ◦ Testing The Second Test
        ◦ Third Test Manual Walkthrough
        ◦ Creating The Third Test
        ◦ Implementing The Third Test
        ◦ Running The Third Test
        ◦ What To Do With Smoke Tests
        ◦ Up Next
    ● Building Out The Framework Part 1
        ◦ Introduction
        ◦ Where to go From Here
        ◦ Looking at our Tests
        ◦ Creating A Base Test
        ◦ Refactoring Logging In
        ◦ Refactoring Base Address
        ◦ Refactoring Out Sleep
        ◦ Finding Commonalities
        ◦ Constraining Options
        ◦ Creating The Navigation API
        ◦ Pulling out Navigation
        ◦ Adding A Menu Selector
        ◦ Organizing The Framework
        ◦ Deciding What to Test
        ◦ Choosing Tests
        ◦ First Test Manual Walkthrough
        ◦ Creating The Skeleton
        ◦ Storing Test Data
        ◦ Creating The First Test
    ● Building Out The Framework Part 2
        ◦ Introduction
        ◦ First Test Framework
        ◦ Running The First Test
        ◦ Making A NoWait
        ◦ The Second Test
        ◦ Third Test Walkthrough
        ◦ Third Test Skeleton
        ◦ Creating The Third Test
        ◦ Running The Third Test
        ◦ Looking At The Tests Again
        ◦ Workflow Classes
        ◦ Creating The Post Creator
        ◦ Defaults And Dummy Data
        ◦ Filling in Create Post
        ◦ Generating Dummy Data
        ◦ More Refactoring
        ◦ Cleaning up Posts

Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top