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

      [foogallery id="239"]
    • GET IN TOUCH
      Call: 99594 99933
      Mail: info@media3training.com
    • Head Office

      MEDIA3 EDUCATION
      Media3 Empire,Kshatriya Kalayanamandapam
      Seethammadhara, Visakhapatnam – 530013

    • Hyderabad

      205, Aditya Trade Center, Ameerpet, Hyderabad,Telangana 500016, 99594 99933

    • Vijayawada

      Opp. Sweet Magic, DV Manor Road, Below Kotak Mahindra Bank, Bandar Road, Vijayawada, Andhra Pradesh  520002, 99594 99933

    • Vizianagaram

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

    • Kurnool

      99594 99933

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

    • Rajahmundry

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