Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Quality Assurance & Software Testing with Python & Selenium

    Posted By: lucky_aut
    Quality Assurance & Software Testing with Python & Selenium

    Quality Assurance & Software Testing with Python & Selenium
    Published 10/2025
    Duration: 2h 45m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 982.03 MB
    Genre: eLearning | Language: English

    Automate functional testing, performance testing, load testing, data driven testing, compatibility testing with Selenium

    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
    More Info