This course provides a practical introduction to software automation testing, focusing on tools like Selenium, Postman, and Pytest. Learners will explore testing strategies, build automated test scripts, and understand how automation fits into the software development lifecycle.
Learning Objectives:
· Understand the software testing lifecycle and types of testing
· Use automation frameworks for web and API testing
· Write and execute test scripts using Selenium and Python
· Integrate automated tests into CI/CD pipelines
· Analyze test reports and debug test failures
Target Audience: QA testers, developers, and software engineering students interested in automation
Course Duration: 6 weeks (4 hours per week)
Delivery Format: Online with hands-on test scripting sessions
Modules/Units:
1. Introduction to Testing Concepts
2. Manual Testing vs. Automation
3. Selenium Basics for Web Automation
4. API Testing with Postman and Pytest
5. Data-driven Testing and Test Reports
6. Integration with CI/CD Pipelines
Assessment Methods:
· Test case assignments
· Script submission and reviews
· Final automation testing project