Test Automation (1 Session)
Basics of Automation
Different types of Test AUtomation
Automation - WorkFlow
Scripting Language (Java/C#) (15 Sessions)
Language Fundamentals
- How Java program gets processed
- Datatype
- Variables
- Methods
- Structure of a Class
- Looping Statements
- Conditional Statements
- Modifiers
Object Oriented concept
- Data Hiding
- Encapsulation
- Abstraction
- inheritance
- PolyMorphism
- Constructors
- Static and Instance Control Flow
- Method Signature
- Type Casting
Interfaces
Exception Handling
Strings
Collection
File Handling
Selenium (30 Hrs)
Suite (IDE,RC, Webdriver, Grid)
Selenium IDE
- Record and Playback
- Script Execution and modification
Selenium RC and WebDriver Comparison and Architecture
WebDriver
- Architecture
- Local and Remote Drivers
- Defining the drivers and its usage
- Different WebDriver methods and its usage
Locators
- Selenium locators
- Select class (Working with DropDowns)
- Javascript executor (ExecuteScript and ExecuteAsyncScript)
- Xpath funtions
Actions
- Browser
- Webelements
- Actions class
Verification and Assertion
Waits
- Thread Sleep
- Implicit Wait
- Explicit Wait
- Flent Wait
NUnit/TestNG
- Project Setup
- Annotations
POM (PF)
Hybrid Framework