← Software Testing learning pathSoftware Testing · Module 8 of 10
Test automation basics
Automate repetitive tests with frameworks.
📖 Key ideas
- Automate stable, repetitive, high-value tests (regression).
- Unit frameworks: JUnit, pytest, Jest.
- UI automation: Selenium, Playwright, Cypress.
- API automation: Postman/Newman, REST Assured.
- Run automated tests in CI on every change.
💡 Real-life example: Automation is a washing machine: great for repeated loads, but you still check delicate items by hand.
Test automationRunning tests with tools
FrameworkStructure for writing tests
PlaywrightModern browser automation tool
CIContinuous Integration running tests