Course description

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

What will I learn?

  • Automate UI and API test cases with industry-standard tools
  • Create structured, maintainable test scripts
  • Integrate testing within agile and DevOps workflows

Requirements

  • Intermediate English proficiency (CEFR B1 or equivalent)
  • Basic knowledge of programming (preferably Python) and web technologies

£470

Skill level

Intermediate

Share this course

Related courses