Selenium

Introduction:

  • Automation Testing
  • Advantages of Automation testing
  • Things to be considered when to go for automation
  • selenium introduction
  • selenium history
  • how selenium is different from QTP
  • why to use selenium

Selenium IDE

  • Introduction to selenium ide
  • installing IDE in firefox
  • IDE tour(opening the ide)
  • IDE features
  • Running Test case
  • exploring to selenese commands
  • running test suite in IDE
  • Debugging the Test
  • running ajax application
  • what cannot be Tested in IDE

Locators

  • Locating element by ID
  • Locating element by Name
  • Locating element by Xpath
  • Locating element by CSS

Selenium IDE Concepts:

  • IDE Context Menu
  • Asserting the elements
  • Verifying the elements
  • WaitFor elements
  • Storing the elements
  • Adding Selenium IDE comments
  • Building Test cases using Selenium IDE
  • Synchronization commands
  • Working on pages with AJAX
  • Creating test suites

Oops Concepts and Basics of Java

  • introduction to Java
  • Installation of Java
  • Data Types in Java
  • Conditional statements
  • Operators
  • OOPS concepts in java
  • writing basic program on java
  • Java exceptions and Assertions
  • introduction to jUnit

Selenium RC:

  • What is Selenium Remote Control
  • Overview of Selenium Remote Control using JAVA
  • Download selenium RC
  • Installing selenium RC
  • Starting selenium server from Command prompt
  • Stopping selenium server from Command prompt and Browser
  • Running selenium scripts/tests from Command prompt using selenium RC
  • Executing Selenium- IDE Test suites on Different browsers
  • Report generation for selenium scripts
  • Set up Selenium RC in Eclipse using Junit
  • Starting Selenium RC from eclipse
  • Stopping Selenium RC from eclipse
  • Start and stop selenium RC from Selenium Script
  • Converting Selenium IDE tests to a programming language(JAVA)
  • Running Selenium script in Different Browsers with Eclipse and JUNIT.

Web Driver

  • Selenium WebDriver Introduction
  • WebDriver Vs RC
  • Download and Configure WebDriver with Eclipse
  • Simple Testcase
  • Open and Close Browser
  • Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
  • UI elements ,Locators
  • Identifying WebElement using id, name, link text, class, xpath, css
  • Handling various WebElement using WebDriver
  • Working with multiple browsers
  • Handling Mouse movements and keyboard Events
  • Explain the features of web driver with test cases implementation

Frameworks:

  • Introduction of Testing framework
  • Types of frameworks
  • Tools for developing Test Framework
  • TestNG introduction and Configuration with eclipse
  • TestNG Annotations and Data Providers
  • Creating Test Suit with TestNG
  • Checking reports created by TestNG
  • Running test suite

Leave a Reply

Your email address will not be published. Required fields are marked *