Click here for Classroom trainings
India Contact Number: (+91) 8968585110
Email: selenium_training@qtpselenium.com

Database testing using Selenium Tutorials

Total Modules: 40
Total Duration: 80+ hrs
Viewing Modules 32,33.
View Modules 1-21
Training Video - 32
Java DataBase Connetivity
JDBC
 Duration:  46 mins

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
Training Video - 33
DataBase Testing of Sample Web CRM Application
 Duration:  1 hr 14 mins

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
 
Training Video - 34
`
Grid 2 with WebDriver,TestNg
 Duration:  2hr 30 min

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
Training Video - 35
`
Selenium Grid 2
 Duration:  1 hr 11 min

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
 
Training Video - 36
`
Applet Testing with Selenium
 Duration:  1 hr

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.
Training Video - 37
`
Working with ChromeDriver
 Duration:  33 min

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
Training Video - 38
IE Driver
(for Internet Explorer)

Duration:    25 mins
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
     
Training Video - 39
    
Page Object Model
(POM)

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
     
Training Video - 40
    
Page Object Model
(POM)
With Page Factory

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
     
 
Training Video - 41
Duration:    1 hr 30 mins

Basics 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
     
Training Video - 42
Duration:    5 hrs

Building Framework with Cucumber

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
     
 
Training Video - 43
Duration:    2 hrs

Testing 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
     
   
Testimonials