A&S Soft Solutions
A&S Soft Solutions
  • Home
  • Company Profile
    • About Us
    • Mission
    • Vision
  • Corporate Training
    • DotNet Full Stack
    • Java Full Stack
    • Front End(UI)
    • Selenium Automation
    • Python Full Stack
    • Azure DevOps
    • MuleSoft
    • Microsoft BI
    • Tableau
  • Web Design
    • UI Design Websites
    • E-commerce Websites
  • Contact US
    • Contact US
  • More
    • Home
    • Company Profile
      • About Us
      • Mission
      • Vision
    • Corporate Training
      • DotNet Full Stack
      • Java Full Stack
      • Front End(UI)
      • Selenium Automation
      • Python Full Stack
      • Azure DevOps
      • MuleSoft
      • Microsoft BI
      • Tableau
    • Web Design
      • UI Design Websites
      • E-commerce Websites
    • Contact US
      • Contact US
  • Home
  • Company Profile
    • About Us
    • Mission
    • Vision
  • Corporate Training
    • DotNet Full Stack
    • Java Full Stack
    • Front End(UI)
    • Selenium Automation
    • Python Full Stack
    • Azure DevOps
    • MuleSoft
    • Microsoft BI
    • Tableau
  • Web Design
    • UI Design Websites
    • E-commerce Websites
  • Contact US
    • Contact US

Automation-Testing

Introduction to Automation

  •  What is Automation testing?
  •  Drawbacks of Manual Testing
  •  Advantage and disadvantage of Automation testing
  •  What test cases can be automated?
  •  What test cases cannot be automated?
  •  Things to be done before automation testing
  • Types of Automation Tools

Different Components of Selenium

  •  Selenium IDE
  •  Selenium-RC
  •  Selenium-Grid
  •  Selenium 2.0 & WebDriver

Selenium IDE Introduction:

  •  Introduction to Selenium IDE
  •  Installing Selenium IDE
  •  Selenium IDE icons
  •  Create and Execute Basic Scripts    

  1.     Recording Tests
  2.    Running a Test

  •  Selenium Concepts
  •  Element Locators
  •  Selenium Commands

  1.  Actions
  2.  Asserts
  3.  Accessors

  •  Pattern Matches
  •  Element Locators

  1.  Locating elements by ID
  2.  Locating elements by name
  3.  Locating elements by link text
  4.  Locating elements by XPath
  5.  Locating Elements by using CSS
  6.  Summary

  •  Useful Selenium Tools

  1.  Firebug for Firefox & Chrome
  2.  Firepath for xpath generation
  3.  IE developer tool bar

  •  TestSuite
  •  What is Test suite?
  •  Creating Test Suite Using Selenium IDE
  •  Selenium IDE Overview

  1.  Selenium IDE General Options
  2. Selenium Menu Items
  3.  Format


Core Java

  • ntroduction To Core Java
  •  Environment variable configuration
  •  What is oops?
  •  What is a class and object?
  •  What is a main method?
  •  Basic Example
  •  Datatypes
  •  variables
  •  Operators
  •  Arrays
  •  Conditions

  1. If
  2.  If-else
  3.  If –else –If
  4.  Nested If

  • Looping Conditions

  1.  For – Next
  2.  Do – loop
  3.  While –loop
  4.  For Each loop

  •  Branching statements

  1.  Break Statement
  2.  Return Statement
  3.  Continue statement

  •  Java Built in methods

  1.  String Methods
  2.  Math object methods
  3.  Date & time methods

  •  Oops Concepts

  1.  Introduction
  2.  Class
  3.  Object
  4.  Static Keywords
  5.  Constructors
  6.  This Key Word
  7.  Inheritance
  8.  Super Key Word
  9.  Polymorphism (Over Loading & Over Riding)
  10.  Abstraction
  11.  Encapsulation
  12.  Abstract Classes
  13.  Interfaces

  •  Working with regular expressions

  1.  What is regular expression
  2.  Where we will use
  3.  Regular expression syntax
  4.  Examples on regular expression

  •  Working with files

  1.  Working with Files and I/O
  2.  Working with Excel files
  3.  Working with data base.
  4.  Working with Property files

  •  Java Exceptions

WebDriver (Selenium2.0) with Project Implementation

  •  WebDriver Introduction

  1.  What is WebDriver?
  2.  Why WebDriver?
  3.  Difference between WebDriver and Selenium RC
  4.  Architecture of selenium webDriver
  5.  Configuring WebDriver in Eclipse
  6.  Downloading WebDriver Jars and configuring in eclipse

  •  WebDriver Drivers introduction

  1.  HTML Driver
  2.  Firefox Driver
  3.  IE Driver
  4.  Chrome Driver
  5.  Safari Driver
  6.  Iphone driver
  7.  Android etc

  •  Working with IE Driver

  1.  Downloading IE driver Server
  2.  Configuring IE Driver Server
  3.  Basic Example on IE Browser

  •  Working with Chrome Driver

  1.  Downloading Chrome driver Server
  2.  Configuring Chrome Driver Server
  3.  Basic Example on Chrome Browser

  •  Concept of firefox profile

  1.  What is Firefox profile
  2.  Why we need firefox Profile

  •  Basic WebDriver Example
  •  WebDriver Concepts
  •  WebDriver Locators

  1.  Locating elements by ID
  2.  Locating elements by Class
  3.  Locating elements by Tag
  4.  Locating elements by Name
  5.  Locating elements by Link Text
  6.  Locating elements by Partial Link Text
  7.  Locating elements by XPath
  8.  Locating Elements by using CSS

  •  Working with web page elements using WebDriver

  1.  Textbox
  2.  Links
  3.  Buttons
  4.  Check Box
  5.  Radio Button
  6.  List Box
  7.  Drop Down

  •  Selenium-WebDriver API Commands and Operations
  •  Driver commands like

  1.  get(“url”);
  2.  getTitle();
  3.  getWindowHandle();
  4.  getWindowHandles();
  5.  close();
  6.  quit(); ..etc

  •  Child element commands like

  1.  clear();
  2.  sendKeys(“Data”);
  3.  click();
  4.  getAttribute(“arg”);
  5.  getTagName();
  6.  getText();
  7.  isDisplayed();
  8.  isEnabled();
  9.  isSelected(); ….etc.

  •  Webdriver all other commands.
  •  WebDriver Advanced Concepts

  1.  Importing webDriver documentation in eclipse
  2.  WebDriver DesiredCapabilities Class
  3.  Proxy settings with webdriver/Working with proxy Servers
  4.  HTMLUnit driver and desired capabilities
  5.  Handling Links with WebDriver
  6.  Handling WebList
  7.  Dynamic objects
  8.  Extracting links and other webelements
  9.  Capturing screenshots with WebDriver
  10.  Window handles
  11.  Tabbed browsing with WebDriver
  12.  Example of Tabbed browsing
  13.  Pop up handling in Selenium
  14.  Example of Pop up handling
  15.  Secure Certificate error handling using WebDriver
  16.  Pausing execution for sometime
  17.  Introducing Implicit wait and Explicit wait commands
  18.  WebDriverWait Class
  19.  Handling JavaScript alert messages with WebDriver

  •  Introducing Actions class Usage

  1.  Simulating the Keyboard Keypress event
  2.  Simulating Pressing Enter Button of Keyboard
  3.  Simulating ClickAndHold event
  4.  Simulating MoveToElement/Mouse Over event
  5.  Simulating Doubleclickevent ..etc
  6.  Simulating Drag and Drop event

  •  Working withWebTable
  •  How to get row count
  •  How to get data from specific cell

Dynamic WebTable Handling

  • Attaching files with Selenium
  •  Working with Calender using Selenium
  • Handling Ajax Autosuggests
  •  Handling Google Ajax Autosuggests
  •  Setting the page load timeout- WebDriver.Timeout Interface
  •  Handling Frames in Web Page
  •  Handling cookies
  •  Simulating front and back button click on
  •  Downloading files using webDriver
  •  Listeners- Using WebDriverEventListener
  •  Moving a mouse on a Object and right clicking on it
  •  Finding Coordinates of a Web Object
  •  Remote webdriver
  •  WebDriver support Javascript alerts and prompts
  •  Handle pop up windows
  •  Handle authentication
  •  Run multiple instances of the WebDriver sub-classes

TestNG Framework

  •  Introduction to TestNG
  •  Difference between Junit and TestNG
  •  Why TestNG
  •  InstallingTestNG in Eclipse
  •  Advantages of TestNG over Junit
  •  Exploring TestNG Features
  •  TestNG annotations
  •  How to Use TestNG Annotations for Selenium programming.
  •  TestNG Annotations Complete Usage and Limitations
  •  TestNG Assert commands
  •  Automate tests using TestNG.
  •  xml file for suite.
  •  How to create testSuite for selenium tests.
  •  TestNG Execution Report
  •  TestNG Results output folder walkthrough
  •  TestNG Reporting features

AutoIT

  •  Installing Auto IT
  •  Auto IT Overview
  •  Why Auto IT?
  •  AutoIT components
  •  AutoIT commands
  •  Auto IT Script Examples
  •  Compiling Auto IT scripts
  •  How To Use Auto IT scripts in WebDriver
  • AutoitX4Java Jar
  •  Jacob Jar and dll files configuration
  •  Autoit jar and Jacob Jar configuration in Eclipse
  •  Write autoit programs in Eclipse

Sikuli

  •  Introduction of Sikuli
  •  Sikuli Overview
  •  Why Sikuli
  •  AutoIT and Sikuli differences
  •  Sikuli installation
  •  Record screen shot with sikuli
  •  Sikuli jar configuration in Eclipse
  •  Prepare scripts in eclipse using sikuli class files
  •  Use sikuli programs in Eclipse

Debugging the Scripts

  •  Inserting Break Points
  •  Watch variables
  •  Step Into
  •  Step Over
  •  Step Return
  •  Run To line
  •  Terminator

Home    |    Company Profile    |   Corporate Training    |    Web Design |   Contact US


Copyright © 2022 A&S Soft Solutions - All Rights Reserved. 

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept