What You'll Learn

  • Learn the basic fundamentals of QA testing
  • learn the difference between manual and automated testing and learn how to write effective test cases,Learn how to locate web elements using Selenium,Learn how to extract text from from web page using Selenium,Learn how to test buttons using Selenium,Learn how to test dropdown menu using Selenium,Learn how to test drag and drop feature using Selenium,Learn how to test file uploader using Selenium,Learn how to test date picker using Selenium,Learn how to test login page using Selenium,Learn how to test add to cart feature using Selenium,Learn how to test sort and search features using Selenium,Learn how to conduct performance and load testing using Locust,Learn how to measure page loading time,Learn how to conduct data driven testing using Selenium,Learn how to perform compatibility testing using Selenium,Learn how to write test cases and create comprehensive QA testing report using Claude AI

Requirements

  • No previous experience in Selenium is required,Basic knowledge in Python and software testing

Description

Welcome to Quality Assurance & Software Testing with Python & Selenium course. This is a comprehensive tutorial for QA engineers and software testers who are interested in performing functional testing, load testing, and compatibility testing. This course is a perfect combination between python and test automation, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in software quality assurance. In the introduction session, you will learn the basic fundamentals of quality assurance testing, such as getting to know the difference between manual and automated testing, learning how to write effective test cases, and getting to know different types of testing methods. Then, in the next section, you will learn how to interact with web elements using Selenium. Firstly, we are going to locate and interact with web components using various locators like ID, name, and class name. This will enable us to precisely identify and control specific elements on a webpage, making sure our automated scripts perform the right actions. Afterward, we are going to extract visible text and retrieve element attributes such as titles and placeholders from a webpage. This will allow us to verify that displayed content and attributes match expected values. Following that, we are also going to automate clicking multiple buttons on a webpage to simulate real user interactions. This test will help us to ensure that each button triggers the correct response. Then, after that, we are going to automate item selection from dropdown menus using both visible text and index based approaches. This test will enable us to verify that dropdown selections are functioning properly and returning the expected result. Then, we are also going to automate drag and drop action between two web elements. This test will allow us to confirm that dynamic interactions such as rearranging items or moving files are working as intended. In the next section, we are going to automate the process of logging into a website by entering a username, password, and clicking the login button. This test will enable us to validate authentication workflows and ensure access management control is fully functioning. Following that, we are going to test the file upload functionality by automating the process of selecting a file and clicking the submit button. This test will help us to confirm that the application correctly handles file uploads. Then, we are also going to perform functional testing on an e commerce site. We are going to automate adding a product to the cart and confirm if the cart is not empty. Then, after that, we are going to interact with a calendar widget to select specific dates automatically. This test will enable us to verify that date selection features respond accurately to user input. In addition, we are going to automate sorting and searching data on webpages. This test will allow us to validate that filters, search boxes, and sorting options display accurate and relevant results. Once we are done with functional testing, we will start performance testing. Firstly, we are going to perform load testing using Locust by simulating ten concurrent users accessing the system within thirty seconds. This test will enable us to measure system performance, response time, and scalability under moderate load conditions. Additionally, we are also going to measure page load time to evaluate how quickly a website responds to user requests. In the next section, we are going to perform data driven testing by running the same test case with multiple sets of input data from external files. After that, we are going to perform compatibility testing by adjusting browser window sizes to simulate desktop, tablet, and mobile views. Lastly, at the end of the course we are going to write test cases and create comprehensive QA reports using Claude AI.

Firstly, before getting into the course, we need to ask this question to ourselves, why should we automate software testing using Selenium? Well, here is my answer, Selenium allows us to automate software testing, making the process faster, more efficient, and significantly reducing human error. For example, if we have ten test cases, manual testing is manageable, but with over a hundred test cases, completing them manually would take an extremely long time.

Below are things that you can expect to learn from this course:

  • Learn the basic fundamentals of QA testing, learn the difference between manual and automated testing, learn how to write effective test cases, and learn different type of testing methods

  • Learn how to locate web elements using Selenium

  • Learn how to extract text from from web page using Selenium

  • Learn how to test buttons using Selenium

  • Learn how to test dropdown menu using Selenium

  • Learn how to test drag and drop feature using Selenium

  • Learn how to test file uploader using Selenium

  • Learn how to test date picker using Selenium

  • Learn how to test login page using Selenium

  • Learn how to test add to cart feature using Selenium

  • Learn how to test sort and search features using Selenium

  • Learn how to conduct performance and load testing using Locust

  • Learn how to measure page loading time

  • Learn how to conduct data driven testing using Selenium

  • Learn how to perform compatibility testing using Selenium

  • Learn how to write test cases and create comprehensive QA testing report using Claude AI

Who this course is for:

  • QA engineers who are interested in automating software testing using Python and Selenium,Software developers who are interested in implementing test automation using Selenium
Quality Assurance & Software Testing with Python & Selenium

Course Includes:

  • Price: FREE
  • Enrolled: 2593 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Beginner
Coupon verified 01:43 PM (updated every 10 min)

Recommended Courses

How to Add Value in the Project Management Role
4.24
(74 Rating)
FREE
Category
Business, Project Management,
  • English
  • 16543 Students
How to Add Value in the Project Management Role
4.24
(74 Rating)
FREE

Unfollow some "Roles" and Follow some "Rules"

Enrolled
Jumpstart your Project Management career
4.43
(294 Rating)
FREE
Category
Business, Project Management,
  • English
  • 28332 Students
Jumpstart your Project Management career
4.43
(294 Rating)
FREE

FROM Accidental Project Manager TO Excellent Project Manager

Enrolled
CPT (NHA) 2026 – Certified Phlebotomy Technician Exam Prep
0
(0 Rating)
FREE

Get Ready for the NHA CPT Exam with Realistic Practice Questions, Full Explanations & 2026 Updated Content

Enrolled
NREMT Paramedic Practice Test 2026
0
(0 Rating)
FREE
Category
Teaching & Academics, Test Prep,
  • English
  • 33 Students
NREMT Paramedic Practice Test 2026
0
(0 Rating)
FREE

ass the NREMT Paramedic Certification Exam with Realistic Practice Tests, Detailed Answer Explanations, and Updated 2026

Enrolled
Bank Reconciliation Statement Practice Test
0
(0 Rating)
FREE

Master Bank Reconciliation: Cash Book, Pass Book, Errors, Adjustments & Practical Applications

Enrolled
TExES Social Studies 4-8 (118) Practice Test 2026
0
(0 Rating)
FREE

Pass the TExES Social Studies 4-8 (118) Exam with Realistic Practice Tests, Quiz-Style Questions, and Clear Explaination

Enrolled
Adobe Illustrator for Graphic Designers and Freelancers
4.25
(2 Rating)
FREE

Adobe Illustrator for Graphic Designers & Freelancers - Step by Step Training in Logo Design, Illustrations & Freelance

Enrolled
USA Citizenship – Naturalization Civics Test Practice 2026
0
(0 Rating)
FREE

Practice All Official US Civics Questions with Detailed Explanations – Get Ready for Naturalization Interview in 2026

Enrolled
Excel Data Analysis for Professionals and Analysts
4.46
(25 Rating)
FREE
Category
Office Productivity, Microsoft,
  • English
  • 2244 Students
Excel Data Analysis for Professionals and Analysts
4.46
(25 Rating)
FREE

From Beginner Formulas To Advanced Data Analysis and Visualization Techniques

Enrolled

Previous Courses

How to Jumpstart your Project Management career (Hindi)
4.233333
(45 Rating)
FREE
Category
Business, Project Management,
  • Hindi
  • 5325 Students
How to Jumpstart your Project Management career (Hindi)
4.233333
(45 Rating)
FREE

FROM Accidental Project Manager TO Excellent Project Manager

Enrolled
GIS Mega Course - ArcGIS vs ArcGIS Pro, Python, QGIS & RS
4.44
(395 Rating)
FREE

Become a Complete GIS Professional with ArcGIS, ArcGIS Pro, QGIS, Remote Sensing, and Python Programming For ArcPy.

Enrolled
The 3C’s to Become an AI-Ready Project Manager
4.25
(16 Rating)
FREE
Category
Business, Management,
  • English
  • 6042 Students
The 3C’s to Become an AI-Ready Project Manager
4.25
(16 Rating)
FREE

Get more Clarity, Confidence, and Conviction to be AI-Ready PM

Enrolled
AI Red Teaming & LLM Hacking - A Practical Guide with Labs
4.4666667
(30 Rating)
FREE
Category
Business, Operations,
  • English
  • 2905 Students
AI Red Teaming & LLM Hacking - A Practical Guide with Labs
4.4666667
(30 Rating)
FREE

Hands-on course on LLM security: learn prompt injection, jailbreaks, adversarial attacks, and defensive controls

Enrolled
Start Your First Business: Idea to Launch Step-by-Step
4.294872
(39 Rating)
FREE
Category
Business, Entrepreneurship,
  • English
  • 9209 Students
Start Your First Business: Idea to Launch Step-by-Step
4.294872
(39 Rating)
FREE

Launch Your Startup Successfully in first attempt: Business Ideas, Validation, Strategy and Execution Made Simple

Enrolled
Oracle Time and Labor Cloud 2026 Practice Tests| 1Z0-1048-26
0
(0 Rating)
FREE

Prepare for the Oracle 1Z0-1048-26 Certification with Realistic Practice Exams and Detailed Answer Explanations.

Enrolled
Salesforce Marketing Cloud Consultant Exam Prep 2026
1
(1 Rating)
FREE

Master the 2026 Certification with 400+ MCQs covering Journey Builder, Data Modeling, Integration, and Architecture.

Enrolled
CSP Practice Tests 2026: BCSP Certified Safety Professional
0
(0 Rating)
FREE

Prepare for the BCSP CSP Certification Exam with Realistic Practice Tests, Detailed Answer Explanations,and Updated 2026

Enrolled
AWS Certified Developer Associate DVA-C02 Practice Exam 2026
0
(0 Rating)
FREE

Pass the AWS Certified Developer Associate DVA-C02 Exam with Realistic Practice Tests and Detailed Explanations.

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1461 Free Coupon. Total Live Coupon: 834

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.