Selenium

40 Hours

TDXQA-100

Course outline

Selenium is the most popular tool used to automate the testing of web applications. This Course is about Selenium and its various components such as Selenium IDE, Selenium WebDriver and Selenium GRID. We will learn to set up environment so that we can start using Selenium for testing any web applications on any given browser In addition, we will work with Selenium IDE, Selenium WebDriver, and Selenium GRID in different frameworks such as Data Driven, Keyword Driven, Cross browser testing and Hybrid.

On completing this learning path you will be able to: 1. Introduce Testing and its types 2. Learn about Selenium, its evolution, Regression testing and Functional testing 3. Set-up JAVA, Eclipse, and Selenium Environment and configure them List the components of Selenium 3.0 such as Selenium IDE, Selenium WebDriver, and Selenium Grid 4. Create Test Cases in Selenium WebDriver 5. Discuss about waits in Selenium

Upcoming meetings

There are no upcoming meetings for this course.
Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.com
Download Full Syllabus

Modules

  • Testing Automation definition
  • Test Automation advantages
  • Candidates for Testing automation
  • Manual Testing Process Vs. Automated testing process
  • Testing Automation Project Life Cycle
  • Stages in implementing Testing Automation project
  • Test automation preparations
  • Tests and tests data preparations
  • Environment preparations
  • Selenium settings
  • Selenium – IDE
  • selenium – RC
  • Selenium – WebDriver
  • Selenium – Grid
  • How and from where to install the Selenium IDE
  • Selenium IDE main features
  • For what do I need the IDE features
  • Record a basic test
  • Run test
  • Save test
  • View test results
  • What is an object
  • What are object properties
  • Object spy
  • Object identification
  • What is synchronization
  • Add synchronization
  • Add Wait() statement
  • What is a checkpoint
  • Checkpoint types
  • Parameterize checkpoint
  • Regular expression
  • View checkpoint result
  • Use Debugging Features
  • Locate syntax errors
  • View errors in test report
  • Adding statements from menu
  • The use of flow control
  • Adding statements manually
  • Importance of using comments in your script
  • Input parameters
  • Data Driven Test
  • Working with data table
  • Environment variables
  • Exporting from Selenium IDE
  • The Main program
  • Execution via Java code
  • Enhance your script with Java flow controls

Prerequisites

  • 01 Delegates should have experience in manual testing methods. Background in any development language can be useful in this course. (Java, C, C#, Python)

Target Audience

  • The course is designed for manual quality assurance engineers who can upgrade their knowledge and skills to become software automation testing engineers.

Contact us

    Skip to content