Overview
Selenium with Python Training Overview
This course includes a wide range of topics from Selenium WebDriver Basics and Advanced, Python Programming Concepts, Unittest And Pytest Framework, Automation Framework Design (Page Objects, Data-Driven, Reading CSV Files), Logging Infrastructure, Cross-Browser Testing, Interview Preparation. All materials including code files.
Why Python Programming Language?
Python Programming Language is the fastest-growing programming language within the development and testing field. The QA industry is rapidly progressing with Python Programming Language for all its automation needs because of the flexibility it offers.
Who is this course for?
Quality Assurance professionals and Manual testers looking to start a career in test automation, Quality Assurance, Automation professionals to intensify their current test automation skillsets, fresh Graduates who want to make a dream career in software engineering, as well as Quality Assurance Team leads and Managers
About Course
What you'll learn?
- At the end of this course, you will have a detailed understanding of Web Automation Frameworks
- You should be able to lead any Selenium Automation Project on your own
- You will be able to get hands-on Python Programming Language
- You will be able to perform CROSS-BROWSER testing
- If you are looking for a job, with all this great knowledge you should be easily able to clear Selenium Automation interviews
- You will be able to EXPLAIN, DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS
- You will have required skills to automate any web application
- You will be able to understand and write efficient testing code
- You will have a good understanding of Unittest and Pytest Frameworks
Course Modules
Module 1: Introduction
What is CompTIA Security+
Why get CompTIA Security+ certified?
What is the CompTIA Security+ certification examination?
-
Why do we need Selenium? (Though, there are many automation tools are available)
-
Selenium with Java vs. Python (pros and cons)
-
Program structure
-
Python Programming
-
Basic Programming in Python
-
Function & Parameters in Python
-
Python Data structures and operation
-
Python – File Operations
-
Python –Modules
-
Python – Object-Oriented Programming
-
Execution steps
Module 2: Environment setup(python, Pycharm, Selenium and etc.,)
-
Introduction with Python and Pycharm
-
First Script on Selenium
-
Selenium- Web Driver
Module 3: Introduction to Web driver and Remote vs. Local
-
Guide to install Web driver
-
Creating your first script on Web driver
-
Accessing Forms in Web driver
-
Accessing Links and Table content in Web driver
-
Remote web driver
-
Automation Framework
Module 4: Advanced Web element access method- Contains, Sibling, Ancestor, and etc
-
Framework designing methods
-
Framework adaptation
-
Feature Testing Automation
-
Report Generation out of Automation
-
Real-time Automation and the Challenges
Module 5: PyAutoGUI – Controlling Mouse and Keyboard
Secure Application Concepts
Analyze Indicators of Application Attacks
Analyze Indicators of Web Application Attacks
Secure Coding Practices
Secure Script Environments
Deployment and Automation Concepts
Q&A with Knowledge Checks
Implementing Secure Cloud Solutions
Secure Cloud and Virtualization Services
Apply Cloud Security Solutions
Infrastructure as Code Concepts
Q&A with Knowledge Checks
Explaining Data Privacy and Protection Concepts
Privacy and Data Sensitivity Concepts
Privacy and Data Protection Controls
Q&A with Knowledge Checks
Performing Incident Response
Incident Response Procedures
Utilize Appropriate Data Sources for Incident Response
Apply Mitigation Controls
Q&A with Knowledge Checks
Explaining Digital Forensics
Key Aspects of Digital Forensics Documentation
Key Aspects of Digital Forensics Evidence Acquisition
Q&A with Knowledge Checks
-
Introduction to pyautogui
-
Accessing Flash content using pyautogui
-
Controlling Keyboard and Mouse events on web driver
Module 6 : Governance, Risk and Compliance
Summarizing Risk Management Concepts
Risk Management Processes and Concepts
Business Impact Analysis Concepts
Q&A with Knowledge Checks
Implementing Cybersecurity Resilience
Redundancy Strategies
Backup Strategies
Cybersecurity Resilience Strategies
Q&A with Knowledge Checks
Explaining Physical Security
Importance of Physical Site Security Controls
Importance of Physical Host Security Controls
Q&A with Knowledge Checks
Student Ratings & Reviews

-
LevelIntermediate
-
Duration60 hours
-
Last UpdatedJanuary 18, 2023
-
CertificateCertificate of completion