Test Automation – media3training

TEST AUTOMATION

Selenium is a portable framework for testing web applications. Selenium provides a playback (formerly also recording) tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. The tests can then run against most modern web browsers. Selenium deploys on Windows, Linux, and macOS platforms. It is open-source software, released under the Apache 2.0 license: web developers can download and use it without charge.

Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks. Huggins was later joined by other programmers and testers at ThoughtWorks, before Paul Hammant joined the team and steered the development of the second mode of operation that would later become “Selenium Remote Control” (RC). The tool was open sourced that year.

TEST AUTOMATION

OVERVIEW

  • Introduction
  • Advantages of Selenium
  • Disadvantages of Selenium

SELENIUM – IDE

  • Selenium – IDE
  • Download Selenium IDE
  • Features of Selenium IDE
  • Creating Selenium IDE Tests
  • Script Debugging
  • Inserting Verification Points
  • Pattern Matching
  • Selenium User Extensions
  • Different Browser Execution

ENVIRONMENT SETUP

  • Download and Install Java
  • Download and Configure Eclipse
  • Configure FireBug and FirePath
  • Configure Selenium RC
  • Configure Selenium WebDriver

SELENIUM RC

  • What is Selenium RC?
  • Selenium RC Architecture
  • RC – Scripting

SELENESE COMMANDS

  • Actions
  • Accessors
  • Assertions

WEBDRIVER

  • Architecture
  • Selenium RC Vs WebDriver
  • Scripting using WebDriver
  • Most Used Commands

LOCATORS

  • Locators Usage

INTERACTIONS

  • User Interactions
  • Text Box Interaction
  • Radio Button Interaction
  • Check Box Interaction
  • Dropdown Interaction
  • Synchronization
  • Drag & Drop
  • Keyboard Actions
  • Mouse Actions
  • Multi Select Action
  • Find All Links

TEST DESIGN TECHNIQUES

  • Page Object Model
  • POM Flow Diagram
  • Data Driven using Excel
  • Parameterization
  • Log4j Logging
  • Exception Handling
  • Multi Browser Testing
  • Capture Screenshots
  • Capturing Videos

TESTNG

  • What is TestNG?
  • Installing TestNG for Eclipse
  • Annotations in TestNG
  • TestNG-Eclipse Setup
  • First Test in TestNG

SELENIUM GRID

  • Architecture
  • Working with Grid
  • Configuring the Hub
  • Configuring the Nodes
  • Develop the Script and Prepare the XML File
  • Test Execution
  • Result Analysis
  • Course Features

    • Duration

      12 weeks


    • Live Projects

      Yes


    • Internship

      Yes


    • Limited Seats

  • Leave A Comment

      RELATED COURSE

    • GET IN TOUCH
      Call: 903 206 6166
      Mail: info@media3training.com
    • Head Office

      Media3 Empire,Kshatriya Kalayanamandapam
      Seethammadhara, Visakhapatnam – 530013

    • Hyderabad

      205, Aditya Trade Center, Ameerpet, Hyderabad,Telangana 500016,  90320  66166

    • Vijayawada

      Opp. Sweet Magic, DV Manor Road, Below Kotak Mahindra Bank, Bandar Road, Vijayawada, Andhra Pradesh  520002, 90320 66166,  90009 14648

    • Vizianagaram

      Suit-303, Vijaya Mansion, Opp.Commercial Tax Office,LIC Complex  Back Side, Lower Tank Bund Road, Siddarth Nagar, Vizianagaram 535003,  90320 66166

    • Kurnool

      9642668768, 9121099933

    • Tirupathi
      D/No:7-43-46, Venkatadri Plaza Building Main Road, near Flipkart Office, Mangalam, Tirupati, Andhra Pradesh 517501
      9642668768, 9121099933

    • Rajahmundry

      47-7-47, Upstairs of AYASYA showroom ,PARK road Danvaipeta,Rajahmundry 9542055666, 8555003678