Software Testing Course

9 Lessons · 4 Manual + 5 Automation · Hands-on Practice · Real-world Skills

HW 1
Lesson 1
What is Software Testing?
Quality Testing Terminology 7 Principles
HW 2
Lesson 2
Requirements & Architecture
Functional Non-functional Architectures
HW 3
Lesson 3
Bug Reports & Test Documentation
Defects Bug Reports Test Cases Regression
HW 4
Lesson 4 · Last manual
Test Techniques: Static & Dynamic
PR Review EP / BVA Decision Tables State Transition Coverage
HW 5
Lesson 5 · Automation begins
Refactor, Unit Testing & Code Coverage
Clean Code AAA Coverage TDD Car Rental
HW 6
Lesson 6
API Testing & Mocking
REST Supertest Mocking User Register
HW 7
Lesson 7
API Testing with Postman
Postman Collections Swagger PetStore
HW 8
Lesson 8
E2E, Acceptance Testing & UI Practices
E2E Playwright Acceptance UI Practices
HW 9
Lesson 9
Design Patterns: Page Object Pattern
POM BasePage Components Refactor