Python Syllabus - Duration 45 days
Introduction to Python:
Installation & Environment settings
Introduction to Shell
Variables, Keywords, Data types and Identifiers
Variables
Keywords
Data types
Identifiers
String, List, Set, Tuple and Dictionary and Slicing
String Data types
List Data types
Set Data types
Tuple Data types
Dictionary Data types
Slicing
Operators
Arithmetic Operators
Logical Operators
Relational Operators
Bitwise operators
Assignment Operators
Membership Operators
Identity Operators
Control Statements
Decisional Statements
Looping Statements
Break, Continue and Pass
Input and Print Statements
Input statements
Print statements
Functions or Methods
Types of Functions
Recursion
Arguments
Packing and unpacking (varargs)
Oops
Class, Objects
Inheritance
Method Overriding
Access Specifies
File Handling and JSON
Flat File Handling
JSON
Pickle
Exception Handling
Try
Except and final
Custom Exceptions
Raising Exceptions
Assertions
Comprehension
List Comprehension
Decorators
Method
Class Level
Map, Filter and Lambda Expressions
Iterators and Generators
Selenium Syllabus - Duration 35 days
Introduction to automation
Introduction to selenium
Installation of selenium and setting-up the Environments
Invoking the test-cases in various browsers
Browser related operations
HTML and CSS basics
Identification of elements
Locators
Id
Name
Class Name
Tag-name
Link text
Partial link-text
CSS selectors
XPATH
Finding element
Using find element
Using By Class
Finding Multiple elements
Select class
Selenium Action Class
Handling Frames and Windows
Pop-up Handling
Taking Screenshots
Unit-Test Frameworks
Pytest Frameworks
Page Object Model
Test Automation Frameworks
Git, Jenkins