NSR Technologies
Python Course for Freshers
Manual Testing:
What is Software Testing
Manual Testing Vs Automation Testing
SDLC Models
o Waterfall Model
o V-Model
o Agile Model
Software Testing Life Cycle
o Test Plan
o Test Strategy
o Test Design (Test Scenarios & Test Cases)
o Test Execution
o Test Closure
Defect Reporting & Tracking using JIRA
Types of Testing
o Sanity Testing
o Smoke Testing
o Functional Testing
o Regression Testing
o Retesting
Defect Life cycle
SQL with Oracle Database:
Introduction of SQL with Oracle database
DDL
DML
TCL
DCL
Data Types
Functions
o Aggregate Functions
o Character Functions
o Date Functions
o Analytical Functions
WHERE clause
HAVING clause
GROUP BY clause
ORDER BY clause
Logical Operators
Comparison Operators
Constraints
Case Statement
SET Operators
JOINS
o Inner or Equi join
o Cross or Cartesian product join
o Self Join
o Left Outer Join
o Right Outer Join
o Full Outer Join
SUB Queries
Co-Related Sub-queries
In-Line Query
VIEW
Python:
Introduction to Python
Python used for
Why Python
Python History
Python Features
Variables in Python
Python Variable naming conventions
Data Types
o Numeric Data type
o Float Data Type
o String Data type
Collections/Sequence Data Types
o List and methods
o Tuple and methods
o Range
Dictionary and methods
Operators in Python
o Arithmetic Operators
o Comparison Operators
o Logical Operators
o Identity Operators
o Membership Operators
What is indentation in Python
Conditional statements in Python
o If Statement
o If-else statement
o Elif statement
o Nested If and if-else statement
Looping Statements in Python
For Loop
While Loop
File Handling in Python
User defines Functions in Python
Built-in Functions in Python
Object Oriented Programming Concepts (OOPs) in Python
o Classes
o Objects
o Methods
o Inheritance
o Multiple Inheritance
o Multilevel Inheritance
o Abstraction
o Polymorphism
o Encapsulation
Exception Handling in Python
Database connectivity and data access by using Python:
GUI Design with Python:
Designing GUI application in python:
o Introduction of tKinter
o Components and events of tKinter
o GUI application designing by using tKinter
Automation testing with Selenium & Python
Selenium WebDriver Running Tests on Various Browsers
Running test on Chrome web browser
Running test on Firefox web browser
Running test on Edge web browser
Finding Elements by using Locators:
What is Web element in Selenium
How to install and use selectors HUB
How to find element by ID or Name
How to find List of elements
How to find element by Link Text
How to find element by Partial Link Text
Find element by TAG name
Find element by CLASS name
Using By Class in Selenium
Finding Elements by using Advance Locators:
How to find element by Xpath
How to find element by CSS Selector
Browsers commands in Selenium
How to get Text of an Element
Working with Web Elements:
How to get Element attribute in Selenium
How to check if element is ENABLED
How to Handle HIDDEN Elements in Selenium
How to handle Check boxes in Selenium
How to work with Radio Buttons in Selenium
How to Handle Multiselect List in Selenium
How to handle mouse mover in Selenium
How to handle Right-Click and Double-Click
Selenium WebDriver with Wait Types:
Waits in Selenium
Implicit waits in Selenium
Fluent Waits in Selenium
Explicit Waits in Selenium
Selenium WebDriver Advanced Actions:
How to Handle Auto-suggestion in Selenium
How to handle Calendar in Selenium
How to capture SCREENSHOTS in Selenium
How to Handle Sliders in Python
How to Perform DRAG and DROP in Selenium
How to handle Alerts in Selenium
PYTEST:
What is PYTEST
How to install PYTEST
How to Write First Test in PYTEST
Execute PYTEST from command Line
Grouping Test in PYTEST
What is Fixture in PYTEST
Parameterizing Fixtures and PYTEST Functions
P A N D A S:
connection
Introduction to Pandas
What is Pandas Library
Why use Pandas
What can Pandas do
Pandas programs
Pandas Data Frames
Loading Files into Data Frames
Pandas Analysing DataFrames
Pandas Read JSON files, .CSV files, Excel file
GUI:
Introduction to GUI building libraries
Widgets
Button
Check box button
Entry
Frame
Label
Listbox
Menubutton
Menu
Message
Radio button
Scrollbar
Text
LabelFrame