McAfee-Secured Website

Course name Software Testing Courses Building a Test Framework with Selenium WebDriver using Java: Building a Test Framework with Selenium WebDriver using Java

Building a Test Framework with Selenium WebDriver using Java Video Course

Building a Test Framework with Selenium WebDriver using Java Video Course is developed by Software Testing Courses Professionals to help you pass the Building a Test Framework with Selenium WebDriver using Java exam.

You Will Learn:

Was $21.99
Now $19.99

Description

This course will improve your knowledge and skills required to pass Building a Test Framework with Selenium WebDriver using Java exam.

Curriculum For This Course

  • 1. Introduction to Testing & Selenium Automation 8 Videos 00:22:49
    • Introduction 03:28
    • Demo: See WebDriver in Action 02:13
    • Installing Selenium IDE 02:00
    • Record & Run with Selenium IDE 02:23
    • Modifying Test Data 01:56
    • Exporting Selenium IDE to Java Code 02:18
    • Preparing the Test Environment 03:53
    • Getting Started with Java and Eclipse 03:20
  • 2. Automating Actions with Selenium WebDiver 7 Videos 00:28:30
    • Creating the Login Test Outline 04:20
    • Opening a Web Browser with Selenium 04:44
    • Understanding HTML and the DOM 03:34
    • Finding Elements using Chrome 03:23
    • Simulating User Actions on a Web Page 05:39
    • Capturing Text on a Page 03:01
    • Capturing the Page Title and Closing the Browser 03:50
  • 3. Finding Elements on a Web Page 10 Videos 00:46:00
    • Overview of New Account Application 02:31
    • Preparing Environment with Firefox and Firebug 04:06
    • Writing the Test Outline and Opening a Firefox Browser 03:27
    • Item Locator: By LinkText 03:04
    • Item Locator: By Name and By ID 03:41
    • Item Locator: By XPath (Relative and Absolute) 08:22
    • Item Locator: By CSS Selector 05:16
    • Comparing Methods and Priority 03:38
    • Interacting with Form Elements 10:15
    • Completing the New Account Application 01:45
  • 4. Enhancing Test Scripts with Java 7 Videos 00:41:28
    • Using Variables to Parameterize Data 04:48
    • Cross-Browser Testing 05:06
    • Creating the DriverFactory 09:36
    • Defining WebElements 06:07
    • The Radio Button Algorithm 05:11
    • The Checkbox Algorithm 04:56
    • Conditional Test Results 05:46
  • 5. Testing Frameworks & Reporting Methods 10 Videos 00:53:02
    • Introduction to JUnit Framework 05:47
    • Assertions: Generate Test Results 04:21
    • Annotations: Guiding the Test Flow 03:34
    • Class Variables within a Framework 04:53
    • Installing TestNG Framework in Eclipse 02:34
    • Setting up a TestNG Framework 05:50
    • TestNG Assertions 03:14
    • TestNG Annotations 05:36
    • Preparing a Test Suite 11:56
    • Managing an XML Test Suite 05:18
  • 6. Build a Complete Data-Driven Framework 6 Videos 00:50:02
    • The CSV Reader Class 08:03
    • JUnit @Parameters 10:58
    • Data-Driven Testing with JUnit and CSV 12:47
    • The Excel Reader Class 07:59
    • TestNG @DataProvider 04:45
    • Data-Driven Testing with TestNG and Excel 05:32
  • 7. Case Study: Testing a Booking & Reservation Application 7 Videos 00:51:55
    • Overview of Booking Application 02:02
    • Setting up the Test 03:52
    • Writing the Search Page Test Step 07:58
    • Modifying the Search Result Criteria (Implicit Waits) 10:41
    • Selected a Search Result (Advanced XPath Locators) 11:06
    • Switching Windows and Handling PopUps 07:49
    • Finishing the Booking and Confirmation 08:28
  • 8. Page Object Model 6 Videos 00:37:50
    • What is the Page Object Model? 06:06
    • Setting up a Test with POM 03:32
    • Implementing the Login Page Class 06:25
    • Implementing the Dashboard Page Class 04:20
    • Writing a Test with Page Objects 06:22
    • Enhance POM with PageFactory 10:54
  • 9. Behavior-Driven Development with Cucumber 9 Videos 00:43:08
    • What is BDD and Cucumber? 01:22
    • Preparing the Cucumber Environment 03:17
    • Writing a Feature File in Gherkin 05:54
    • Writing Step Definition Class 05:58
    • Writing the TestRunner with JUnit 04:08
    • Implementing Step Definitions with Selenium 05:50
    • Enhancing Feature Files with Data Tables 06:06
    • Parameterizing Data into Step Definitions 03:12
    • Executing Tests and Fixes 07:08