Syllabus of Selenium Training in Bangalore
Introduction:
- Introduction of selenium
- Selenium components
- How differs from other automation tools
- Advantages of selenium
- Overview of the Testing framework
- Overview of Eclipse
Selenium Architecture
- Selenium RC Architecture
- Webdriver Architecture
- Webdriver Vs Selenium RC
- A brief explanation about the advantages of webdriver
Locator Techniques
- Introduction about locator concept
- A brief explanation of different locator techniques
- Xpath techniques explanation with different kind of real-time scenarios
Selenium IDE
- Download and Installation
- Record and playback techniques
- Modifying the script using IDE
- Convert the IDE script into RC script
- Validate the locator value using IDE
Selenium setup
- Explanation of step by step instructions for setup
- Integration of eclipse and TestNG
Selenium RC
- Start the selenium Selenium server
- Basics of Annotations in Testing
- Write the basic script of Selenium RC
- How to execute the scripts ( different ways) and look at the results
- A brief explanation of commands in selenium RC
WebDriver
- Webdriver setup
- A detailed discussion about web driver commands
- Handling different browsers
- Create our own methods in webdriver
- More programming techniques in webdriver
- Using RC commands from webdriver project
- Migration of selenium1 code to selenium2
- Project structure organization
TestNG
- Brief about the Testing framework and Testing
- Annotation concept and different types
- Testing Configuration
- Suite execution from command prompt without eclipse
- Parallel script execution
- Grouping the test cases
- Parameter configurations
- Suite creation methodology
- Report generation
- Assertions
- Verifications
- Listeners in Testing
- Create a customized report using Testing
AutoIT
- The need for AutoIT tool
- Basics of AutoIT tool and create a simple script
- Converting AU3 file to exe file
- Calling AutoIT script from selenium project
Selenium Grid
- Introduction of Selenium Grid
- Installation and setup of Hub and node
- Script changes for Selenium grid execution
- Simple script execution using grid
- Parallel execution using grid