Automated Web and API Testing with Python
Strengths
Integrated Testing Workflows
The curriculum demonstrates practical connections between API testing with Postman and browser-based acceptance testing using Selenium WebDriver.

Learn about automated software testing with Python, BDD, Selenium WebDriver, and Postman, focusing on web applications
InstructorJose Salvatierra







The curriculum demonstrates practical connections between API testing with Postman and browser-based acceptance testing using Selenium WebDriver.
Editorial course preview
These 2 complementary views highlight concrete, legible examples from the course presentation.
This presentation slide outlines key software testing concepts including mocking, patching, web app testing, web scraping, Selenium automation, and the Page Object Model.
The instructor introduces the course topic while seated at a desk equipped with a laptop and reference materials, clearly displaying the title Automated Software Testing with Python.
Instruction spans multiple layers of the testing pyramid, including unit tests, integration via Postman/Newman, and CI/CD pipelines using Travis CI.
One signal suggests that certain code examples may be deprecated, potentially requiring older Python versions to function correctly.
The content focuses on fundamental automation tasks rather than the professional architectures required for highly scalable systems.
There is a mismatch between the provided Python refresher and the target audience of advanced students or professionals.