Logo
  • phone_icon
  • US Contact Number: +1(917)-745-8787

  •  India Contact Number: (+91) 8968585110
  • Get Social with us!

Selenium Course Details

Total Duration: 140+ HRS

Total Modules: 45

Java, Webdriver, Selenium IDE, Frameworks

Duration 48 mins

Training Video - 1

right_icon2Java Introduction

  • Topics
  • Selenium Overview
  • Installing Java
  • Installing Eclipse
  • Features of Java
  • Why Java for Selenium
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Platform independence
  • Datatypes in Java
  • String class
  • If statements

Duration 90 mins

Training Video - 8

right_icon2Junit 4 Framework / ANT

  • Topics
  • What is JUNIT
  • Configuring Junit 4 in Project/Eclipse
  • Junit 4 annotation
  • Running Test in Junit
  • Skipping Tests
  • Parameterizing Tests
  • Using Assertions
  • Reporting Errors / ErrorCollector
  • Batch Running - Custom Runners
  • What is Ant
  • Downloading and configuring Ant
  • Build.xml configuration
  • HTML Report generation using Ant
  • Building a BAT file to run tests using ANT

Duration 3 hrs

Training Video - 15

right_icon2Selenium 2.0 Features - 3

  • Topics
  • Mouse movement with Selenium - Actions class
  • Randomly clicking/selecting Objects - Randomizing
  • Extracting Data From WebTable
  • Dynamic WebTable Handling
  • Attaching files with Selenium / Usage of AutoIT
  • Changing your facebook profile picture by attaching new picture
  • Handling Ajax Autosuggests
  • Handling Frames in Web Page
  • Handling Frames inside Frames
  • Handling cookies
  • More Examples on Webtables
  • Webtables and css Selectors
  • Building custom functions for Webtables
  • Managing Javascript alerts

Duration 1 hrs 13 mins

Training Video - 2

right_icon2Loops, Arrays and Functions

  • Topics
  • Conditional and concatination operators
  • While Loop
  • For Loops
  • Practical Examples with loops
  • Usage of loops in Selenium
  • Single Dimensional Arrays
  • Two Dimnsional arrays
  • Practical usage of arrays in Selenium
  • Drawbacks of arrays
  • What are Functions?
  • Function Input Parameters
  • Function Return Types

Duration 5 hrs

Training Video - 9

right_icon2TestNg Framework / ANT/Maven TestNg Integration

  • Topics
  • What is TestNg
  • Installing TestNg in Eclipse
  • TestNg annotations
  • Understanding usage of annotations
  • Running a Test in TestNg
  • Batch Running of tests in TestNg
  • Skipping Tests
  • parameterizing Tests - DataProvider
  • Assertions/Reporting Errors
  • TestNg Reports
  • Advantages over Junit
  • Using TestNg in Selenium
  • What is Ant
  • Downloading and configuring Ant
  • Build.xml configuration
  • XSLT report generation generation using TestNg and Ant
  • Building a BAT file to run tests using ANT
  • New Topics
  • Grouping test cases
  • Setting priority of execution for test cases
  • Putting Dataproviders for multiple tests in a single file
  • Parameterizing/Sharing single dataprovider for multiple test cases
  • Listenrs for logging in case of FAILED, SKIPPED or PASSED test cases
  • TestListener Adaptor
  • Reporting multiple failures in single test case
  • TestNg Maven Configuration
  • Maven-surefire-report-plugin with testng
  • Executing testng from maven on Command Prompt
  • Generating Maven Surefire Reports
  • Generating XSLT Reports with Maven
  • Running testng progamatically - Without testng.xml
  • Managing Multiple test Suites
  • Custom report Generation using IReporter

Duration 53 mins

Training Video - 16

right_icon2Selenium 2.0 Features - 5

  • Topics
  • Simulaing front and back buton click on Browser using selenium
  • Assigning Firefox profile parameters
  • Downloading files using selenium
  • Selenium Javadocs
  • Listeners- Using WebDriverEventListener
  • Practical usage of Listeners in Selenium
  • Moving a mouse on a Object and right clicking on it
  • Finding Coordinates of a Web Object
  • Actions class in Webdriver - NEW
  • Handling CSS menu with Action class- NEW
  • Handling CSS menu with JavaScriptExecutor- NEW
  • JavaScriptExecutor example- NEW
  • Drag, drop, native events - NEW

Duration 1 hrs 48 mins

Training Video - 3

right_icon2Object Oriented Programming- 1

  • Topics
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Call by reference and Value
  • Constructors
  • Usage of Objects in Selenium

Duration 4 hrs 30 mins

Training Video - 10

right_icon2Selenium IDE

  • Topics
  • Intalling Selenium IDE
  • Recording Script
  • Running, Pausing and debugging Script
  • Running a script line by line
  • Inserting commands in between script
  • XPATHS and installing firebug to get XPATHS
  • Wait Commands
  • Verification and Assertions
  • Should I use verify or assertion
  • JavaScript
  • User-extension.js in Selenium IDE
  • Using if statements and loops in IDE.
  • Echo, StoreEval and StoredVars Demystified
  • Creating your own user extensions.
  • Making a function in user extension to generate random email address.
  • Extracting all values of dropdown.
  • Reading XML from JavaScript using DOM.
  • Building SalesForce.com Test Cases
  • Parameterize your IDE test cases with customized use extension and XML.
  • Regular Expressions in Selenium IDE.
  • Handling JavaScript Alerts
  • Capturing screenshots from Selenium IDE
  • Testing Flash applications with IDE - Selenium Flex API.
  • Capturing screenshots from Selenium IDE

Duration 5 hr 30 mins

Training Video - 17

right_icon2Seleium 2.0 - Examples/Scenarios

  • Topics
  • Password Encoding in selenium
  • Dynamic Xpaths/Objects Handling
  • Managing dynamic/unexpected popups
  • Shopping cart exercies
  • Naviagtion Controls
  • Parameterizing a simple test and doing validations for each scenario
  • Print names of all facebook friends using Actions class
  • Print names of all facebook friends using JavaScriptExecutor
  • Complex Registeration example - parameterizing from xls file

Duration 41 mins

Training Video - 4

right_icon2Object Oriented Programming -2

  • Topics
  • Concept of Inheritance
  • Interface
  • Overloadings and Overriding Funtions
  • Example on inheritance
  • Object Class
  • Usage of Inheritance in Selenium

Duration 1 hrs 5 mins

Training Video - 11

right_icon2Selenium WebDriver

  • Topics
  • Why WebDriver?
  • Downloading WebDriver Jars and configuring in eclipse
  • Architecture of selenium webdriver
  • Drivers for Firefox, IE, chrome, Iphone, Android etc
  • First Selenium Code
  • Working with chrome and IE
  • Selenium RC and WebDriver
  • Concept of firefox profile
  • What is Firefox profile
  • Why we need firefox Profile
  • Close and Quit -Difference
  • Importing webdriver documentation in eclipse
  • WebDriver DesiredCapabilities Class
  • Proxy settings with webdriver/Working with proxy Servers
  • HTMLUnit driver and desired capabilities

Duration 3 hr 45 mins

Training Video - 18

right_icon2Junit and Data Driven Framework

Live Project
  • Topics
  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of Junit
  • Reading XPATHS, Configuration from properties file
  • Initialize the Webdriver
  • Building the Test Base Class
  • Implementing WebDriver Implicit Wait
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Assertions and Reporting Errors / ErrorCollector
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the HTML reports
  • Emailing test reports
  • Creating a BAT file for project execution

Duration 1 hrs 4 mins

Training Video - 5

right_icon2Packages,Access Modifiers/ Exception Handling

  • Topics
  • Relevence of Packages
  • Creating Packages
  • Accessing Classes Across Packages
  • Good Features of eclipse
  • Accessing modifiers - Public, Private, Default, Protected
  • Exception hading with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework

Duration 1 hrs 50 mins

Training Video - 12

right_icon2Selenium WebDriver - 2

  • Topics
  • Firepath and firebug Add-ons installation in Mozilla
  • Inspecting elements in Mozilla, Chrome and IE
  • HTML language tags and attributes
  • Various locator strategies
  • WebDriver Interface
  • WebElement Interface
  • Identifying WebElements using id, name, class
  • Finding Xpaths to identify
  • Absolute and complete Xpaths
  • Creating customized Xpaths without firebug
  • Css Selectors
  • Generating own CssSelectors
  • Performance of CssSelectors as compared to Xpaths
  • Finding xpaths/cssselectors in different browsers - Mozilla, Chrome and IE
  • Objects with same id/xpath/cssSelector
  • What is class attribute?
  • Handling Dynamic objects/ids on the page
  • Working with different browsers without changing code

Duration 8 hr 10 mins

Training Video - 19

right_icon2Junit and Hybrid (Keyword+Data) Framework

Live Project
  • Topics
  • Overview of Hybrid(Keyword+Data Driven) Framework
  • Building XLS File Having Test Cases and Keywords
  • Building XLS File Having Test Data
  • Building Base class
  • Reading XPATHS, Configuration from properties file
  • Implementing ImplicitWait
  • Implementing the keywords using the reflection API
  • Implementing tests
  • Assertions and Reporting Errors
  • Parameterizing tests using DataProvider and XL Files
  • Repeating a test with different Data
  • Running the framework through ANT
  • Generating the reports
  • Emailing test reports
  • Creating a BAT file for project execution

Duration 33 mins

Training Video - 6

right_icon2Collection API/Reflection API

  • Topics
  • Introduction to Collections API
  • ArrayList Class
  • HashTable Class
  • Using ArrayList and HashTable of Collection API in Selenium framework
  • Reflection API usage and importance
  • Using Reflection API to make keyword driven Selenium framework

Duration 2 hrs 10 mins

Training Video - 13

right_icon2Selenium Webdriver - 3

  • Topics
  • Managing Input fields, Buttons and creating custom xpaths
  • Managing/Identifying Links with xpaths/css selectors
  • Extracting More than one object from a page
  • Extracting all links of a page/Bulk extraction of objects
  • Extracting Objects from a specific area of a web page
  • Various strategies to test Links on a page by clicking on them one by one
  • Finding response Headers/ response code
  • Finding whether object is present on page or not
  • Handling drop down list
  • Select Class in Selenium API
  • Managing radio buttons and Checkboxes
  • Hidden components
  • isDisplayed function
  • Taking Screenshots of the web pages
  • How to Google out errors-Self sufficiency
  • Exercises

Duration 8 hr 20 mins

Training Video - 20

right_icon2TestNg and Data Driven Framework with Maven, Jenkins, Grid

Live Project
  • Topics
  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of TestNg
  • Reading XPATHS, Configuration from properties file
  • Initialize the Webdriver
  • Implementing WebDriver Implicit Wait
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Implement logging with Log4J API
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Assertions and Reporting Errors
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the XSLT reports
  • Creating a BAT file for project execution
  • Emailing Test Reports
  • Managing huge data in xls
  • Reporting multiple failures in single test
  • Maven, Grid and Jenkins integration
  • Creating maven project datadriven project
  • Setting up grid, hub and nodes
  • Running test cases in testsuites paralelly on grid
  • Generating logs for each test case separately in Grid environment
  • Uploading project on Git
  • Running / scheduling project builds through Jenkins
  • Custom reporting in XLS file

Duration 2 hrs 20 mins

Training Video - 7

right_icon2String,File Handling, Log4j, /Handling XLS,XML files

  • Topics
  • String class and functions
  • Reading/Writing Text Files
  • Reading Properties File in Java
  • Concept of jar file
  • POI API in java
  • Reading/Writing Microsoft XLS Files
  • Log4j API for Logging
  • Usage of Log4J in SeleniumNew
  • Reading data from XML files using Java

Duration 1 hrs 35 mins

Training Video - 14

right_icon2Selenium WebDriver - 4

  • Topics
  • Implicit and Explicit waits
  • PageLoadTimeout Property
  • WebDriverWait Class
  • WebDriver.Timeout Interface
  • ExpectedCondition interface and ExpectedConditions class
  • WaitUntil Condition
  • Fluent Wait
  • Managing Ajax based components
  • Concepts of Set Interface in Java
  • Window Handles
  • Managing tabbed windows in IE, Chrome and Mozilla
  • Managing popups in IE, Chrome and Mozilla
  • Closing windows
  • Default Popups
  • Testing https websites / Managing certificate errors in https websites in IE, Chrome and Mozilla

Duration 8 hr 14 mins

Training Video - 21

right_icon2TestNg and Hybrid (Keyword+Data) Framework

Live Project
  • Topics
  • Overview of Hybrid Framework
  • Building XLS File Having Test Cases and Keywords
  • Building XLS File Having Test Data
  • Building Base class
  • Reading XPATHS, Configuration from properties file
  • Implementing WebdriverWait
  • Implementing the keywords using the reflection API
  • Implementing tests
  • Assertions and Reporting Errors
  • Parameterizing tests using DataProvider and XL Files
  • Repeating a test with different Data
  • Running the framework through ANT
  • Generating the reports
  • Emailing test reports
  • Creating a BAT file for project execution

Selenium RC

Duration 54 mins

Training Video - 22

right_icon2Introduction to selenium RC

  • Topics
  • What is Selenium RC?
  • Difference between Selenium IDE and Selenium RC
  • Difference between Webdriver(2.x) and Selenium RC(1.x)
  • Configuring Selenium RC in Eclipse
  • Javadocs for Selenium RC
  • Selenium Interface
  • Starting and Stopping Selenium Server
  • Running Sample Selenium code using SeleneseTestCase class
  • Running Sample Selenium code using DefaultSelenium class
  • Browsers supported by RC
  • FireBug and Firepath
  • XPATHS and their usage with Selenium RC
  • Full and partial Xpaths

Duration 23 mins

Training Video - 24

right_icon2Selenium RC Pop Up and Tab handling

  • Topics
  • Concept of window ID
  • Extracting window IDs with Selenium Object reference
  • Tabbed browsing and handling tas with selenium RC
  • Handling popups, performing actions in pop up window
  • Closing pop up windows
  • Live example on tabbed browsing and Pop up handling

Duration 8 hrs 40 mins

Training Video - 26

right_icon2Selenium RC - Data Driven Framework

  • Topics
  • Designing XLS files having Test cases and Test Data
  • Configuring property files to hold Xpaths
  • Importance of storing xpaths in property file
  • Configuring property files to hold test Settings and test environment details
  • Starting the server thorugh java code
  • Implementing Beforesuite, BeforeTest, Dataprovider and Test annotations of TestNG
  • Skipping the tests in framework
  • Parameterzing the tests using XLS file and dataprovider annotations
  • Passing object properties to java code
  • Using regular expressions for validations
  • Generating the TestNg reports
  • American golf Website exercise
  • Configuring ANT
  • Running the framework with ANT
  • Generating the TestNg XSLT reports with ANT tasks

Duration 1 hrs

Training Video - 23

right_icon2Selenium RC Features

  • Topics
  • Handling HTML components like Links, Buttons, Input box, Radio buttons, Checkbox
  • Handling a dropdown list
  • Reading title of page using Selenium RC
  • Closing brosers and killing sessions
  • Slowing down the script execution speed
  • Capturing Screenshots with Selenium RC
  • Extracting Data from Webtable cells
  • Checking if an element/object is present on the page or not
  • Checking if text is present in the application
  • Handling javascript alert message boxes
  • Full and partial Xpaths
  • Handling Buttons,Edit boxes, Radio buttons, Checkboxes and other Page objects

Duration 36 mins

Training Video - 25

right_icon2Selenium RC WebTables

  • Topics
  • What is a webtable?
  • Finding number of rows in Webtable
  • Finding number of columns in Webtable
  • HExtracting Cell value
  • Xpaths and identifying the pattern in them
  • Dynamic Webtables
  • Live example on printing all the values in a dynamic webtable using Selenium RC
  • GetTable function in Selenium RC
  • Live example on printing all the values in a dynamic webtable using Selenium RC
  • American golf Website exercise

Duration 2 hrs 40 mins

Training Video - 27

right_icon2DataDriven Framework with Junit and Selenium RC

  • Topics
  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of Junit
  • Reading XPATHS, Configuration from properties file
  • Initialize the RC
  • Building the Test Base Class
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Assertions and Reporting Errors / ErrorCollector
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the HTML reports
  • Emailing test reports
  • Creating a BAT file for project execution

Flash Testing

Duration 1 hrs

Training Video - 28

right_icon2Flash Testing with Selenium RC

  • Topics
  • Installing flex builder
  • Flash Testing is white box
  • FlashSelenium API for selenium RC
  • JavaScript and flash
  • Importance of IDs in flash testing using Selenium
  • Identifying SWF Object ID
  • Javascript flash functions defined by adobe and their importance
  • User defined flash functions
  • Using Flash Selenium API to test a flash Application present on permadi.com
  • Using Flash Selenium API to test a flash based calculator
  • Using Flash Selenium API to test the famous colors application
  • Youtube's open javascript API
  • FlashSelenium code to open a youtube video and play, pause,adjust volume, mute and scroll the youtube video

Duration 1 hrs

Training Video - 29

right_icon2Flash Testing with Selenium WebDriver

  • Topics
  • Installing flex builder
  • Flash Testing is white box
  • Alternate to Flash Selenium API in Webdriver
  • Executing javascript commands of Flash Application
  • Importance of IDs in flash testing using Selenium
  • Identifying SWF Object ID
  • Javascript flash functions defined by adobe and their importance
  • User defined flash functions
  • Building a FlexWebDriver class in webdriver which interacts with javascript functions of flash / flash application
  • Using FlexWebDriver class to test a flash based calculator
  • Using FlexWebDriver class to test the famous colors application
  • Youtube's open javascript API
  • FlexWebDriver code to open

SVN and Maven

Duration 31 mins

Training Video - 30

right_icon2Subversion (SVN)

  • Topics
  • What is SVN?
  • SVN centralized repository
  • How will SVN be useful to team?
  • Installing SVN client UI - TortoiseSVN
  • Revisions in repository
  • Checkin and Checkout with UI
  • Installing SVN eclispe plugin - Subeclipse
  • Checkin and Checkout code with eclipse

Duration 1 hr 7 mins

Training Video - 31

right_icon2Apache Maven

  • Topics
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Archetypes in Maven
  • Creating maven project through command line
  • POM.xml
  • Importing Archetypes
  • Maven Repositories
  • Building POM.xml through command line to configure Selenium and Junit
  • Importing the maven project into eclipse
  • Building a selenium project and running it through Maven
  • Maven Antrun Plugin configuraion in POM.xml
  • Running Ant Tasks with Maven Antrun Plugin
  • Checkin and Checkout your maven project from SVN
  • Eclipse plugin for maven
  • Using the maven plugin to execute phases - compile, clean, package etc
  • Running the ant tasks through the Eclipse maven plugin

Selenium and Database testing

Duration 46 mins

Training Video - 32

right_icon2Java DataBase Connectivity JDBC

  • Topics
  • Installing MySQL Database and making some tables in it
  • java.sql package
  • JDBC Drivers
  • Connection Interface
  • Statement and PreparedStatement Interfaces
  • ResultSet Interface
  • Firing select, insert, update and delete queries with database using Java JDBC
  • Looping the ResultSet
  • Using Annotations of Junit/TestNg to establish connection with database when Using Selenium

Duration 1 hr 14 mins

Training Video - 33

right_icon2DataBase Testing of Sample Web CRM Application

  • Topics
  • Installing tomcat
  • Creating Database of CRM application
  • Downloading and Deploying the CRM web application on Tomcat with ant
  • Running the webapp on Tomcat
  • Using Prepared statement to fire conditional select query
  • Validating login of customer with the database
  • Validating values present in a droplist with ones present in DB
  • Validating whether values filled by user are getting stored in the database or not
  • Using assertions for validations

Selenium Grid 2

Duration: 2hrs 30 mins

Training Video - 34

right_icon2Grid 2 with WebDriver,TestNg

  • Topics
  • Introduction to Grid 2
  • Creating Nodes and Hubs
  • Deciding number of browsers on a Node
  • Deciding type of browsers on Node
  • Limiting number of concurrent browsers on node
  • Difference between maxSession and maxInstance
  • Configuring chromedriver and IEdriver exe files on grid
  • Testng configurations
  • RemoteWebDriver and DesiredCapabilities
  • Configuring JSON file format to initialize/configure hub and nodes
  • Running single test on single node - serially in multiple browsers
  • Running single test on single node – parallely on multiple browsers
  • Running single test on multiple nodes – each node having different browser
  • Can we decide node to run test?
  • Running multiple tests spread across 3 nodes – one for ie, one for firefox and one for chrome
  • Node Timeout
  • Prioritizing the test cases
  • Prioritizer Interface and CustomPrioritizer
  • Sharing same webdriver instance among multiple tests after prioritizing them

Duration 1 hr 11 mins

Training Video - 35

right_icon2Selenium Grid 2

  • Topics
  • Grid Coding in eclipse
  • Creating a Grid sample test case
  • End to end scenario building and execution on Grid -demonstration on one node
  • End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine
  • End to end scenario building and execution on Grid -demonstration on multiple nodes on virtual machine and on multiple browsers

Miscelenious

Duration: 1hrs

Training Video - 36

right_icon2Applet Testing with Selenium

  • Topics
  • What are Applets?
  • How are applets made?
  • Can we test any applet with Selenium?
  • Embedded Applets
  • Asking Developer to expose applet methods.
  • JavaScript and Applets
  • Making a sample applet and calling the exposed functions
  • Using WebDriver JavaScriptExecutor with Applets
  • Changing text on applet
  • Handling textboxes, buttons, Lists and other components on applet.
  • Submit applet form – Simulating ActionListener class of applet.

Duration 33 mins

Training Video - 37

right_icon2Working with ChromeDriver

  • Topics
  • Help- My Chrome is not opening
  • Help- My Chrome is opening but its not navigating
  • Configuring chromderiver.exe
  • Uploading files in Chrome
  • Tabbed browsing and Popup handling in Chrome
  • Certificate handling in Chrome
  • Moving mouse in Chrome

Duration 25 mins

Training Video - 38

right_icon2IE Driver (for Internet Explorer)

  • Topics
  • About the IE exe
  • Configuring ie.exe
  • Browsing websites using the IEdriver.exe
  • Uploading files with InternetExplorer
  • Tabbed Browsing with InternetExplorer
  • Css Handling
  • Certificate Handling of https sites with IE

Page Object Model (POM)

Duration 6 hrs

Training Video - 39

right_icon2Page Object Model(POM)

Live Project
  • Topics
  • What is POM
  • When to use POM
  • Inheritance and Encapsulation in POM
  • Designing POM classes
  • Putting up test configurations in a properties file
  • Building Page class
  • Building generaic utility functions
  • Batch running the test cases
  • Using junit/testng to execute test cases
  • Parameterizing tests using XL Files
  • Taking screenshots
  • Genrating reports and reporting errors
  • Using Ant to run project
  • Mailing the test Reports
  • Creating a Bat file for project executing
  • Generating XSLT chart reports in case of testng

Duration 6 hrs

Training Video - 40

right_icon2Page Object Model(POM) With Page Factory

Live Project
  • Topics
  • What is POM
  • When to use POM
  • What is page factory?Inheritance and Encapsulation in POM
  • What is page factory?
  • Designing POM classes
  • Introducting Page Factory in POM classess
  • Putting up test configurations in a properties file
  • Building Page class
  • Building generaic utility functions
  • Batch running the test cases
  • Using junit/testng to execute test cases
  • Parameterizing tests using XL Files
  • Taking screenshots
  • Genrating reports and reporting errors
  • Using Ant to run project
  • Mailing the test Reports
  • Creating a Bat file for project executing
  • Generating XSLT chart reports in case of testng

Cucumber BDD

Duration: 1 hr 30 mins

Training Video - 41

right_icon2Basics of cucumber

  • Topics
  • What is BDD
  • Cucumber implements BDD
  • Downloading Cucumber Jars
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class
  • Datatable in Cucumber and its implementation
  • Running Cucumber through ANT
  • Pretty, Tags and Glue
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports
  • Log4j Usage
  • Using Assertions to report failure

Duration: 5 hrs

Training Video - 42

right_icon2Building Framework with Cucumber

Live Project
  • Topics
  • Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
  • Create the Maven Project
  • Running simple feature/Step scenario
  • Introducing selenium layer - WebConnector
  • Building custom functions in WebConnector
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from ANT
  • Executing project from Maven
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests

Android Driver, Jenkins and Selenium Interview Questions

Duration: 2 hrs

Training Video - 43

right_icon2Testing with Android Driver

  • Topics
  • Why we use AndoidDriver
  • Installing Android emulator and Starting emulator
  • Configuring wedriver apk in emulator
  • Initializing AndroidDriver
  • Finding xpaths,ids in Android
  • Identifying objects
  • What is useragent?
  • Changing useragent in browser to detect/identify elements
  • Parameterize complete scenario using features class
  • Changing useragent programmatically
  • Implicit and Explicit wait in Android Driver
  • Do's and Dont's with Android driver
  • Android Test Framework

Duration: 1 hrs 25 mins

Training Video - 44

right_icon2Jenkins , GIT, GITHUB Integration

  • Topics
  • GIT, GITHUB
  • Downlaoding and installing GIT
  • Installing GIT and GITHUB plugins for jenkins
  • Configuring ssh host keys for GIT and Jenkins
  • Git Bash commands and operations
  • Uploading project to GIT using GIT Bash
  • Cloning projects
  • Creating branch/forks
  • Jenkins Integration
  • What is continuous integration
  • How Jenkins helps in continuous integration
  • Downloading and Installing Jenkins
  • Executing simple batch commands
  • Build project at will and build at intervals/ Scheduling builds
  • Executing Selenium Project builds with ANT
  • Executing Selenium Project builds on remote Server/Github with ANT?
  • Build Triggers
  • Mailing if build fails
  • Configuring/Scheduling Maven Project in Jenkins
  • Configuring/Scheduling remote Git maven project in Jenkins

Duration: 3 hrs

Training Video - 45

right_icon2Interview Questions

  • Topics
  • Complete discussion of Interview Questions
  • Job/Interview Oriented
  • 24*7 Support
  • Live Projects
  • 140+ HRS of videos
  • Training by Specialists
  • 9000+ users

Sorry, we aren't online at the moment. Leave a message and we'll get back to you.