Follow Us:

Selenium Testing Training in Chennai


Course Duration

40 HOURS Sign in with Facebook Sign in with Facebook

About Selenium Testing

  • This is an introductory course which is to introduce student to be familiarised with basic of testing of web applications with the use of Selenium software. There are two types of Selenium testers which student can learn to use which are Selenium IDE and Selenium 2 WebDriver. Training is provided by our trainers for student who intends to explore more into Selenium.
  • Introduction

    What is Selenium Testing?
  • Selenium was developed by Thought Works. It is an open is also free to use t=for testing. Selenium is a tool which is used for Testing Automation for use in web development such as web applications, implementing a web site, web portal and so forth. Primarily, it was developed by Thoughts Works and Firefox. Selenium is a tool used for web application testing.
  • Selenium also allows users to use different programming languages such as Java, PHP, Perl, Ruby and Python. Selenium is also compatible with different platforms such as Macintosh, Windows and Linux, which allows the tester to use the up to date systems of such for testing such as web browsing. Selenium gives us the tools for exploring advanced concepts of testing itself.
  • Selenium software builds on the testing which is very effective with its testing components by using test scripts from a variety of program languages. As this is an introductory course, the main aim and focus is to provide our students the practical application to resolve web automated testing matters. This course is targeted at software testers who are looking to automate testing of web applications using Selenium. This course is designed for student testers who would be using the automation tools. Such student may come from different backgrounds such as quality assurance practitioners, managers and perhaps team leaders. Such backgrounds have the responsibility to interact with testers or who need to ensure that the tools are being implemented accordingly and fully.
  • Objectives
    At the end of this introductory course, our objectives to our student will be:
  • To describe the function and its purpose of Selenium software
  • To understand its benefits and the appropriate approach to test automation
  • To record test cases and play back test cases
  • Use and apply different techniques
  • View and analyse results
  • Configure and use the Selenium RC (Remote Control)
  • Schedule auto runs
  • To create and work with test suites
  • To utilise different format of Selenium formats
  • To modify scripts in use to extend the capability to test the application
  • To configure with Eclipse and Selenium 2 Webdriver
  • Understanding and use the RTTS helper files
  • To convert Selenium code in order to work with Selenium2 Webdriver
  • Custom log files
  • To be able to use tools to help identify XPath
  • Course Contents

    Software Testing:
  • Significance of software testing
  • What are Manual testing and Automation testing
  • What is the difference between QTP and Selenium?
  • Selenium:
  • Definition of Selenium and the criteria for Automation
  • How does configuration take place in Selenium?
  • Test automation for web applications
  • What are the advantages and disadvantages of Selenium?
  • Selenium IDE
  • What is Selenium IDE?
  • How to install and configure Selenium IDE
  • How to create and run test cases and test suite
  • How to record and play the test cases and test suite
  • Commonly used commands
  • How to write and use you’re your won IDE commands
  • How to write user extensions .js and its use
  • How to write and use loops in IDE Commands
  • How to export IDE recorded script in use of different languages
  • How to record the script in IDE and implement in WebDriver/RC
  • How to read the data from xml file for IDE
  • How to take screen shot for the errors made
  • How to verify the HTML elements
  • Ant:
  • What is Ant?
  • How it is used for in Selenium
  • Generating the HTLML reports for a Test case by using Ant
  • Selenium Webdriver:
  • What is Webdriver and why do we have to use it?
  • The difference between Webdriver and RC
  • Downloading & configuring the Webdriver in Eclipse
  • Using the Webdriver with Java in Eclipse
  • How to test alerts and pop’s with IDE
  • How to run IDE scripts in IE browser
  • How to run IDE scripts in Chrome, Safari browser
  • How to set up roll rules in IDE
  • How to setup start up point and break points in IDE
  • Java:
  • What is Java and why is it needed for Selenium?
  • Installing Java and running a sample program in Java
  • Installing Java Eclipse IDE and running a small program Java in Eclipse
  • Features of Java
  • Working with variables, data types, loops, functions in Java
  • What is global, local, static variables in Java
  • Working with constructures and interfaces in Java
  • What is oop’s concepts and oo programming
  • How to create and implement class and Object, class in Java
  • How to implement inheritance in Java and Selenium
  • Working with packages, exceptions handling in Java and Selenium
  • Junit & TestNG Frameworks:
  • What is Junit & TestNG frame works – how to use this in Selenium?
  • Configure Junit & TestNG in Eclipse
  • Working with Selenium by using Junit & TestNG frame works
  • How to figure configure FirefoxDriver and to work with Firefox browser using the Webdriver
  • How to configure IEDriver and with with internet Explorer using the Webdriver
  • Cross Browser Testing with several browsers at the same using Webdriver
  • How to configure ChromeDriver and work with Google Chrome browser using the Webdriver
  • Introducing Firebug and Firepath
  • Adding and working with the Firebug and its use
  • Locating and identifying the HTML elements with the Firepath
  • Testing the hyperlinks in web pages with Webdriver
  • Testing the Check boxes with WebDriver
  • Testing the Radio buttons in web pages with use of WebDriver
  • Testing the pop-up’s in webpages with WebDriver
  • Testing the Alerts in webpages with use of WebDriver
  • Locating the HTML elements in web pages with WebDriver
  • How to write and implement the Java loops in web pages with WebDriver
  • Capturing the screen shots for error with Webdriver
  • Extracting the data from tables in a webspage with WebDriver
  • Testing the web applications by reading the data fro excel with WebDriver
  • Selenium Android Driver:
  • Introduction to Selenium Android Driver and Android SDK
  • Introduction on the use and how to use Adnroid Driver
  • Configuring the AndroidDriver in Eclipse
  • What is Android Emulater and how to install Android Emulater
  • What is WebDriver APK
  • Initialising the AndroidDriver with Selenium
  • Writing the script for AdnriodDriver in Eclipse
  • Sample facebook login, gmail login testing in Android Emulater
  • Setting up the ports for running Android Emulater
  • Selenium Grid:
  • An over view of Selenium Grid
  • Setting up the Selenium Grid by using Selenium stand alone server
  • Configure the Selenium Grid
  • Implementing and configure the Selenium Hub
  • Creating and setting up the multiple nodes on single machine
  • Setting up and working with various browsers with multiples nodes on single machine
  • Configuring the nodes to set up on the number of browsers and limitations
  • Writing a program for Selenium Grid editor with Java Program
  • Testing a test case with Selenium Grid and multiple browsers with multiple nodes
  • How to set up Firefox, IE, Chrome Browsers to work with Selenium Grid
  • Setting up Maximum Instances and Maximum Sessions in Selenium Grid
  • Apache Maven:
  • What is Maven?
  • Installation of Maven
  • Configuring the Maven
  • What is pom.xml file and using the pom.xml file?
  • Setting up the Maven project in Eclipse Editor
  • Use of Maven Project and building on the Maven project
  • Updating the jar files by using Maven
  • Updating the librabires by using the Maven
  • Updating the Selenium project dependencies by using the Maven
  • Selenium RC:
  • Introduction of Selenium RC
  • Exploring the differences between RC and WebDriver
  • Configuring the Selenium RC in Eclipse
  • Working with RC and its supported browsers
  • Adding and working with the Firebug & Firepath and its use
  • Introduction to Xpath, how is used in full with Selenium
  • Testing the link, buttons, input boxes, check boxes, radio buttons in web pages
  • How to stop and start the selenium server manually and through program
  • Working with loops in Selenium
  • How to test pop’s and alerts in webpages
  • Register Now

    Please use the form below to make your career excellent.