Selenium Syllabus
Selenium Syllabus
com)
Selenium Syllabus
Select Selenium Tool/s, Programming Language to write Test Scripts and
TestNG Framework as Test Runner.
Selenium Suite of Tools/Selenium Components
1) Selenium IDE
2) Selenium RC
3) Selenium WebDriver
4) Selenium Grid
Selenium IDE is a Record and Playback tool, no programming support and it
is prototype tool, not suitable for complex Test Design, so eliminate
Selenium IDE, next Selenium RC is out dated, next Selenium Grid,
It is only for Test Execution/Parallel Testing and doesn’t support Test Design,
So now we have only one tool for creating and executing Test cases, that is
Selenium WebDriver.
Selenium WebDriver supports Java, C#.NET, Python, Perl, Ruby and PHP,
nowadays most of Selenium Testers are choosing Java, so select Java for
Selenium.
Testing Framework Selection depends on Programming platform, we select
Java as programming platform and then supported Framework is either JUnit
or TestNG, select TestNG Framework for selenium as Test Runner.
I) Selenium Fundamentals
1) Introduction to Selenium
2) Selenium Test Life Cycle
3) Java Variables
4) Java Operators
5) Java Comments
6) Java Control Flow
i) Java Conditional or Decision Making Statements
ii) Java Loop Statements
iii) Java Branching Statements
7) String Handling in Java
8) Java Array and ArrayList
9) Java IO (includes File Handling)
10) Java Methods
i) Predefined Methods
ii) User defined Methods
11) Java Constructor
12) Exception Handling
13) Fundamentals of Object Oriented Programming
i) Inheritance
ii) Polymorphism
iii) Abstraction
iv) Encapsulation