Manual + Automation Testing Using Python

Python Basics part-I
● Python Introduction
● Installation of Python
● Python program structure
● Elements of python language
● Running first program in python
● The Python Interpreter
Python Basics Part-II
● Introduction to data types
● Control Flows
● Variables
● Data Structures
● Functions

Python Basics Part-III (OOPS Concept)
● Classes
● Names and Objects
● Inheritance
● Decorator
● Iterators
● Generators
● Python Standard Libraries
Python Basics Part-IV
● Errors and Exceptions
● Modules
● Assertions






Introduction to Manual Testing
● Black Box Testing
● White Box Testing
● Unit Testing
● System Testing
● Integration Testing
● Acceptance Testing



Introduction to Selenium Part-I
● Introduction to Automation Testing
● Why Automation Testing
● Introduction to testing Life Cycle
● Introduction to Selenium components
● Why Web Driver?
● Installation and setting up the environment
● Installation of Python and PIP
● Downloading and setting up Selenium
● Installing Python IDE (PyCharm)
● Configuring the environment
Locators Part-II
● What are locators
● Types of locators
● Examples of using Locators
● Advantages and disadvantages of using locators




Web Driver Part-III
● Introduction of Web Driver
● Download & configuring Web driver
● The architecture of selenium web driver
●Drivers for Firefox, IE, chrome, I-phone, Android
● Introduction to basic commands like navigate
● Exception Handling in Selenium

Web Driver Part-IV
● Working with web page elements/Controls
● Dropdown
● Listbox
● Radio buttons
● Multi-select box
● Introducing wait – implicit and explicit wait
● Handling different browsers – Firefox, Chrome etc
● Handling Java script alerts, confirmations and prompts
Web Driver Part-V
● Working with Windows, Tabs and Frames
● ACTIONS CLASS FOR MOUSE AND KEYBOARD ACTIONS
● File Upload and Download



Web Driver Part-VI
● Unittest Framework
● PyTest Framework
● Introduction to PyTest framework Installing PyTest
● PyTest Fixtures
● Running multiple tests using PyTest
● Generating Test report
● Data-Driven Testing
Devops:
● GIT
● GITHUB/GITLAB/BITBUCKET
● JENKIN-CICD
● POSTMAN
● EJIRA
● AGILE-SCRUM

Contact No: 9545610570
Address: Office No 117,118 The Business Hub, Kothrud, Pune