Selenium Syllabus
Chapter 1: Selenium Introduction
- Selenium Introduction
- What is Selenium and Why Selenium
- Selenium Components
- Introduction of selenium Components
- Java in Selenium?
Chapter 2: OOPs concepts and Core java Introduction
- OOPs concepts
- Setup Java environment – Download JDK and Setup eclipse
- Java programming concepts
- Class, Object ,variables, methods, Packages
- Conditions and loops
- Access and non-access modifiers
- Advanced Java Programming
- Interfaces, Inheritance
- Collections, Exceptions
Chapter 3: Selenium IDE and RC Introduction
- How Selenium IDE works
- Installing Selenium IDE
- “Selenese” – Selenium Commands
- Actions, Asserts, Assesors
- Developing Test Cases & Test Suites With Selenium-IDE
- Introduction to Selenium RC
Chapter 4: Selenium WebDriver Introduction
- Selenium WebDriver Introduction
- WebDriver Vs RC
- Download and Configure WebDriver with Eclipse
- Simple Testcase
- Open and Close Browser
- Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
- UI elements ,Locators
- Identifying WebElement using id, name, link text, class, xpath, css
- Handling various WebElement using WebDriver
- Handling Mouse movements and keyboard Events
Chapter 5: Testing Framework and Tools
- Introduction of Testing framework
- Types of frameworks
- Tools for developing Test Framework
- TestNG introduction and Configuration with eclipse
- TestNG Annotations and Data Providers
- Creating Test Suit with TestNG
Chapter 6: Develop Hybrid Framework
- Developing Hybrid Framework for Web Application using WebDriver /TestNG
- Use external Data for Testing (Excel sheet , xml files, Property file )
- Reading and understanding reports
- Screenshots for failed Test case
0 comments